{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.865215827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.865219475+07:00","message":"> Transcript [19310] [false]: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.865223369+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.865225799+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.865227871+07:00","message":"StatePrefix: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.865230787+07:00","message":"TextPushed: 'ไปต่อกันอีกทีนะตบลูกยาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.06964096+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.069686461+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-06-19T14:46:34.069693487+07:00","message":"receive interim result [false|false]: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ใช่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.06970953+07:00","message":"[buffer interim] 1385 false ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.069721716+07:00","message":"[bufferProcess] interim [940000000]:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.069725175+07:00","message":"[bufferProcess] send to processor:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.069732281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.069735584+07:00","message":"> Transcript [19311] [false]: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.069739771+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.069742149+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.069745168+07:00","message":"StatePrefix: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.069749913+07:00","message":"TextPushed: 'ไปต่อกันอีกทีนะตบลูกยาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.146415423+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.146456927+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-06-19T14:46:34.146465961+07:00","message":"receive interim result [false|false]: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ใช่นะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.146480759+07:00","message":"[buffer interim] 1385 false ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ใช่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.146489335+07:00","message":"[bufferProcess] interim [0]:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ใช่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.146492874+07:00","message":"[bufferProcess] send to processor:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.14650142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.14650466+07:00","message":"> Transcript [19312] [false]: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ใช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.146508773+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.146511745+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.146514318+07:00","message":"StatePrefix: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.146517635+07:00","message":"TextPushed: 'ไปต่อกันอีกทีนะตบลูกยาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.193990697+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.194027051+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-06-19T14:46:34.194033129+07:00","message":"receive interim result [false|false]: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ฉะนั้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.194047812+07:00","message":"[buffer interim] 1385 false ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.194059764+07:00","message":"[bufferProcess] interim [120000000]:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.194062933+07:00","message":"[bufferProcess] send to processor:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ใช่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.194068534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.194072742+07:00","message":"> Transcript [19313] [false]: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ใช่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.194077102+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.1940797+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.194082215+07:00","message":"StatePrefix: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.194084802+07:00","message":"TextPushed: 'ไปต่อกันอีกทีนะตบลูกยาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.194091106+07:00","message":"Push: 'สาวไทยครับยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.194093034+07:00","message":"TextPushed: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.194095415+07:00","message":"Set new StatePrefix : 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ใช่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.194098216+07:00","message":"Next Push (prob) : 'คงไม่ใช่นะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.194117824+07:00","message":"push: {false สาวไทยครับยัง 0 0xc003d29480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.271736993+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.271772355+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-06-19T14:46:34.271780769+07:00","message":"receive interim result [false|false]: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะเลย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.271793246+07:00","message":"[buffer interim] 1385 false ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.271801807+07:00","message":"[bufferProcess] interim [180000000]:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.271804335+07:00","message":"[bufferProcess] send to processor:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.271808167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.271811138+07:00","message":"> Transcript [19314] [false]: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.271813775+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.27181594+07:00","message":"Set new StatePrefix: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ฉะนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.32853886+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.328573772+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-06-19T14:46:34.328579543+07:00","message":"receive interim result [false|false]: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.328594826+07:00","message":"[buffer interim] 1385 false ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.328601856+07:00","message":"[bufferProcess] interim [300000000]:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.328605812+07:00","message":"[bufferProcess] send to processor:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.328609069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.32861484+07:00","message":"> Transcript [19315] [false]: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.328617284+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.328619412+07:00","message":"Set new StatePrefix: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะเลย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.506254052+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.506293895+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-06-19T14:46:34.506301608+07:00","message":"receive interim result [false|false]: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.506315695+07:00","message":"[buffer interim] 1385 false ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.506324421+07:00","message":"[bufferProcess] interim [420000000]:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.506329038+07:00","message":"[bufferProcess] send to processor:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.506335435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.506341388+07:00","message":"> Transcript [19316] [false]: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.506344836+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.506348324+07:00","message":"Set new StatePrefix: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.634494856+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.634531224+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-06-19T14:46:34.634538353+07:00","message":"receive interim result [false|false]: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.634552794+07:00","message":"[buffer interim] 1385 false ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.634559278+07:00","message":"[bufferProcess] interim [600000000]:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.634561987+07:00","message":"[bufferProcess] send to processor:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.634565621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.634568751+07:00","message":"> Transcript [19317] [false]: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.634572646+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.634574774+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.634576709+07:00","message":"StatePrefix: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.634579214+07:00","message":"TextPushed: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.993669967+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.993717689+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-06-19T14:46:34.993726259+07:00","message":"receive interim result [false|false]: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.993739791+07:00","message":"[buffer interim] 1385 false ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.993748176+07:00","message":"[bufferProcess] interim [900000000]:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.993752746+07:00","message":"[bufferProcess] send to processor:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.993759978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.99376362+07:00","message":"> Transcript [19318] [false]: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.993769034+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.993772044+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.993777128+07:00","message":"StatePrefix: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.993783564+07:00","message":"TextPushed: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.15726237+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.157302815+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-06-19T14:46:35.157308588+07:00","message":"receive interim result [false|false]: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.157322976+07:00","message":"[buffer interim] 1385 false ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.157332519+07:00","message":"[bufferProcess] interim [80000000]:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.157336714+07:00","message":"[bufferProcess] send to processor:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.15734421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.157347018+07:00","message":"> Transcript [19319] [false]: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.157351212+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.157355068+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.157357405+07:00","message":"StatePrefix: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.157359957+07:00","message":"TextPushed: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.275055581+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.275096461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.275103624+07:00","message":"receive interim result [false|false]: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.275117063+07:00","message":"[buffer interim] 1385 false ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.275123948+07:00","message":"[bufferProcess] interim [200000000]:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.275133772+07:00","message":"[bufferProcess] send to processor:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.275141496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.275144199+07:00","message":"> Transcript [19320] [false]: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.275148685+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.275150831+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.275153403+07:00","message":"StatePrefix: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.275155991+07:00","message":"TextPushed: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.275161831+07:00","message":"Push: 'คงไม่ชนะในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.275165472+07:00","message":"TextPushed: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.275168232+07:00","message":"Set new StatePrefix : 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.275171152+07:00","message":"Next Push (prob) : 'แข่งขันสัปดาห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.275201367+07:00","message":"push: {false คงไม่ชนะในการ 0 0xc003d29480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.467307507+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.467360431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.4673687+07:00","message":"receive interim result [false|false]: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.467386541+07:00","message":"[buffer interim] 1385 false ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.467399608+07:00","message":"[bufferProcess] interim [380000000]:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.467402869+07:00","message":"[bufferProcess] send to processor:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.467411029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.467415333+07:00","message":"> Transcript [19321] [false]: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.46742042+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.467422758+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.467424804+07:00","message":"StatePrefix: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.467427922+07:00","message":"TextPushed: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.749478214+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.749516213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.749526235+07:00","message":"receive interim result [false|false]: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.749540464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.749545416+07:00","message":"receive interim result [false|false]:  2 ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.749555027+07:00","message":"[buffer interim] 1385 false ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.749560244+07:00","message":"[buffer interim] 1385 false  2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.749569292+07:00","message":"[bufferProcess] interim [680000000]:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.749573788+07:00","message":"[bufferProcess] send to processor:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.749578941+07:00","message":"[bufferProcess] interim [680000000]: 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.749583517+07:00","message":"[bufferProcess] update buffer: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.74958803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.749592183+07:00","message":"> Transcript [19322] [false]: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.749598061+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.749603148+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.749606525+07:00","message":"StatePrefix: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.749610664+07:00","message":"TextPushed: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.935633102+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.935686997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.935695066+07:00","message":"receive interim result [false|false]: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.935706758+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-06-19T14:46:35.935709402+07:00","message":"receive interim result [false|false]:  ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.935718012+07:00","message":"[buffer interim] 1385 false ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.935722485+07:00","message":"[buffer interim] 1385 false  ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.935728902+07:00","message":"[bufferProcess] interim [800000000]:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.93573195+07:00","message":"[bufferProcess] send to processor:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.93573595+07:00","message":"[bufferProcess] interim [800000000]: ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.935738846+07:00","message":"[bufferProcess] update buffer: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.935742605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.935745516+07:00","message":"> Transcript [19323] [false]: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.935749853+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.935751999+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.935754042+07:00","message":"StatePrefix: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.93575649+07:00","message":"TextPushed: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.967020324+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.967054993+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.967062117+07:00","message":"receive interim result [false|false]: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.967074619+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-06-19T14:46:35.967077959+07:00","message":"receive interim result [false|false]:  ของใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.967084488+07:00","message":"[buffer interim] 1385 false ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.967088695+07:00","message":"[buffer interim] 1385 false  ของใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.967093899+07:00","message":"[bufferProcess] interim [920000000]:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.967097147+07:00","message":"[bufferProcess] send to processor:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.967100673+07:00","message":"[bufferProcess] interim [920000000]: ของใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.96710353+07:00","message":"[bufferProcess] update buffer: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.9671067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.96710952+07:00","message":"> Transcript [19324] [false]: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.967113545+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.967116005+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.967119416+07:00","message":"StatePrefix: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.96712211+07:00","message":"TextPushed: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.967132619+07:00","message":"Push: 'แข่งขันสัปดาห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.967135046+07:00","message":"TextPushed: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.967137598+07:00","message":"Set new StatePrefix : 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.967140233+07:00","message":"Next Push (prob) : ' 2 ของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.967148839+07:00","message":"push: {false แข่งขันสัปดาห์ที่ 0 0xc003d29480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.161888357+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.161929571+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-06-19T14:46:36.161936045+07:00","message":"receive interim result [false|false]: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.161942892+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-06-19T14:46:36.161946075+07:00","message":"receive interim result [false|false]:  ของตึกเนชั่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.161952749+07:00","message":"[buffer interim] 1385 false ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.161956799+07:00","message":"[buffer interim] 1385 false  ของตึกเนชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.161962173+07:00","message":"[bufferProcess] interim [40000000]:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.161965107+07:00","message":"[bufferProcess] send to processor:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.161968206+07:00","message":"[bufferProcess] interim [40000000]: ของตึกเนชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.161971117+07:00","message":"[bufferProcess] update buffer: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของตึกเนชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.161974825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.161977789+07:00","message":"> Transcript [19325] [false]: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.161981261+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.16198327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.161985226+07:00","message":"StatePrefix: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.161993802+07:00","message":"TextPushed: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.235528965+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.235567603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.235574297+07:00","message":"receive interim result [false|false]: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.235587193+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-06-19T14:46:36.235590251+07:00","message":"receive interim result [false|false]:  ของเนชั่นลีก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.235597569+07:00","message":"[buffer interim] 1385 false ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.235601315+07:00","message":"[buffer interim] 1385 false  ของเนชั่นลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.235606568+07:00","message":"[bufferProcess] interim [220000000]:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.235610207+07:00","message":"[bufferProcess] send to processor:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของตึกเนชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.235613832+07:00","message":"[bufferProcess] interim [220000000]: ของเนชั่นลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.235616236+07:00","message":"[bufferProcess] update buffer: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.235619391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.235622055+07:00","message":"> Transcript [19326] [false]: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของตึกเนชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.235627201+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.235629173+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.235631109+07:00","message":"StatePrefix: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.235633944+07:00","message":"TextPushed: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.343048093+07:00","message":"[GCS] IsForceVAD: false for message ID: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.537641888+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.53768859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีกนะคะ\",\"confidence\":0.93989635}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.537696958+07:00","message":"receive interim result [true|false]: ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีกนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.537708459+07:00","message":"end recv isFinal message id 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.537710595+07:00","message":"end Recv id 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.53771766+07:00","message":"[buffer interim] 1385 true ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.537729815+07:00","message":"[bufferProcess] interim [460000000]:ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.537735107+07:00","message":"[bufferProcess] send to processor (isfinal):ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.537746952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.537765224+07:00","message":"> Transcript [19327] [false]: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.537771523+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.537774336+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.537776604+07:00","message":"StatePrefix: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.537779832+07:00","message":"TextPushed: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.537782442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.537784824+07:00","message":"> Transcript [19328] [true]: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.537787395+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.537789176+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.537790938+07:00","message":"StatePrefix: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.537793291+07:00","message":"TextPushed: 'ไปต่อกันอีกทีนะตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.537799291+07:00","message":"Push: ' 2 ของเนชั่นลีกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.537809909+07:00","message":"push: {true  2 ของเนชั่นลีกนะคะ 0 0xc003d29480}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:36.548143189+07:00","message":"write wav file: './tmp/7584/7584_1385.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.6679837+07:00","message":"[GCS] Start streaming session, msgId: 1386"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:36.722894696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:36.722927559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.191312335+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.191347939+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-06-19T14:46:37.19135276+07:00","message":"receive interim result [false|false]: ฟังเพลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.19136048+07:00","message":"[buffer interim] 1386 false ฟังเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.191369446+07:00","message":"[bufferProcess] interim [420000000]:ฟังเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.191371298+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.523143933+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.523192146+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-06-19T14:46:37.523199146+07:00","message":"receive interim result [false|false]: ล้างแผลกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.523215173+07:00","message":"[buffer interim] 1386 false ล้างแผลกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.523230538+07:00","message":"[bufferProcess] interim [660000000]:ล้างแผลกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.523234726+07:00","message":"[bufferProcess] send to processor:ฟังเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.523243395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.523247504+07:00","message":"> Transcript [19329] [false]: 'ฟังเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.52325084+07:00","message":"Set StatePrefix (first interim): 'ฟังเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.705957013+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.706001697+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-06-19T14:46:37.706008126+07:00","message":"receive interim result [false|false]: ล้างแผลกับตา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.706020432+07:00","message":"[buffer interim] 1386 false ล้างแผลกับตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.706027011+07:00","message":"[bufferProcess] interim [780000000]:ล้างแผลกับตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.70602949+07:00","message":"[bufferProcess] send to processor:ล้างแผลกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.70603474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.706037521+07:00","message":"> Transcript [19330] [false]: 'ล้างแผลกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.706039699+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.70604184+07:00","message":"Set new StatePrefix: 'ล้างแผลกับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.750940568+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.750972598+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-06-19T14:46:37.750978573+07:00","message":"receive interim result [false|false]: ล้างแผลกับสาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.750989702+07:00","message":"[buffer interim] 1386 false ล้างแผลกับสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.750998567+07:00","message":"[bufferProcess] interim [840000000]:ล้างแผลกับสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.751001551+07:00","message":"[bufferProcess] send to processor:ล้างแผลกับตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.75100664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.751009597+07:00","message":"> Transcript [19331] [false]: 'ล้างแผลกับตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.751012661+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.751014677+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.751016738+07:00","message":"StatePrefix: 'ล้างแผลกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.75101897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.831955794+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.831994917+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-06-19T14:46:37.832004173+07:00","message":"receive interim result [false|false]: ล้างแผลกับสาระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.832015015+07:00","message":"[buffer interim] 1386 false ล้างแผลกับสาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.832023299+07:00","message":"[bufferProcess] interim [960000000]:ล้างแผลกับสาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.832026882+07:00","message":"[bufferProcess] send to processor:ล้างแผลกับสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.832031411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.832035606+07:00","message":"> Transcript [19332] [false]: 'ล้างแผลกับสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.83203976+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.832042695+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.832045836+07:00","message":"StatePrefix: 'ล้างแผลกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.832049101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.841766429+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.841788609+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-06-19T14:46:37.841793244+07:00","message":"receive interim result [false|false]: ล้างแผลกับสหรัฐ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.841804171+07:00","message":"[buffer interim] 1386 false ล้างแผลกับสหรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.841809762+07:00","message":"[bufferProcess] interim [20000000]:ล้างแผลกับสหรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.841812148+07:00","message":"[bufferProcess] send to processor:ล้างแผลกับสาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.84181505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.841817555+07:00","message":"> Transcript [19333] [false]: 'ล้างแผลกับสาระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.841820376+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.841822327+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.841824213+07:00","message":"StatePrefix: 'ล้างแผลกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.841826194+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.898715727+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.898752804+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-06-19T14:46:37.898760983+07:00","message":"receive interim result [false|false]: ล้างแผลกับสารวัตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.898773526+07:00","message":"[buffer interim] 1386 false ล้างแผลกับสารวัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.898780068+07:00","message":"[bufferProcess] interim [80000000]:ล้างแผลกับสารวัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.898782696+07:00","message":"[bufferProcess] send to processor:ล้างแผลกับสหรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.898788067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.898790914+07:00","message":"> Transcript [19334] [false]: 'ล้างแผลกับสหรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.898794634+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.898796876+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.898798957+07:00","message":"StatePrefix: 'ล้างแผลกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.898801262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.89880547+07:00","message":"Push: 'ล้างแผลกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.898807721+07:00","message":"TextPushed: 'ล้างแผลกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.898809783+07:00","message":"Set new StatePrefix : 'ล้างแผลกับสหรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.898811919+07:00","message":"Next Push (prob) : 'สหรัฐ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.898818584+07:00","message":"push: {false ล้างแผลกับ 0 0xc002bf6900}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.01898278+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.019018143+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-06-19T14:46:38.019024432+07:00","message":"receive interim result [false|false]: ล้างแผลกับสระบุรี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.019039719+07:00","message":"[buffer interim] 1386 false ล้างแผลกับสระบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.019050315+07:00","message":"[bufferProcess] interim [140000000]:ล้างแผลกับสระบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.019052747+07:00","message":"[bufferProcess] send to processor:ล้างแผลกับสารวัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.019058123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.019061117+07:00","message":"> Transcript [19335] [false]: 'ล้างแผลกับสารวัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.019063772+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.019067557+07:00","message":"Set new StatePrefix: 'ล้างแผลกับสารวัตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.022413919+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.022437908+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-06-19T14:46:38.022443186+07:00","message":"receive interim result [false|false]: ล้างแผลกับสหรัฐอเมริกา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.022455686+07:00","message":"[buffer interim] 1386 false ล้างแผลกับสหรัฐอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.022460667+07:00","message":"[bufferProcess] interim [200000000]:ล้างแผลกับสหรัฐอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.022463701+07:00","message":"[bufferProcess] send to processor:ล้างแผลกับสระบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.022467748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.022471956+07:00","message":"> Transcript [19336] [false]: 'ล้างแผลกับสระบุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.022474355+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.022476366+07:00","message":"Set new StatePrefix: 'ล้างแผลกับสระบุรี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.280677173+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.280718793+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-06-19T14:46:38.280726876+07:00","message":"receive interim result [false|false]: ล้างแผลกับสหรัฐอเมริกาไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.280738612+07:00","message":"[buffer interim] 1386 false ล้างแผลกับสหรัฐอเมริกาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.280749128+07:00","message":"[bufferProcess] interim [440000000]:ล้างแผลกับสหรัฐอเมริกาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.280752651+07:00","message":"[bufferProcess] send to processor:ล้างแผลกับสหรัฐอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.280759053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.280765694+07:00","message":"> Transcript [19337] [false]: 'ล้างแผลกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.280768877+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.280772552+07:00","message":"Set new StatePrefix: 'ล้างแผลกับสหรัฐอเมริกา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.421676808+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.421715866+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-06-19T14:46:38.421721527+07:00","message":"receive interim result [false|false]: ล้างแผลกับสหรัฐอเมริกาไปค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.421732667+07:00","message":"[buffer interim] 1386 false ล้างแผลกับสหรัฐอเมริกาไปค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.421739886+07:00","message":"[bufferProcess] interim [620000000]:ล้างแผลกับสหรัฐอเมริกาไปค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.421742875+07:00","message":"[bufferProcess] send to processor:ล้างแผลกับสหรัฐอเมริกาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.421747918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.421750763+07:00","message":"> Transcript [19338] [false]: 'ล้างแผลกับสหรัฐอเมริกาไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.421754129+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.421756308+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.421758408+07:00","message":"StatePrefix: 'ล้างแผลกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.421760926+07:00","message":"TextPushed: 'ล้างแผลกับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.555376148+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.555414034+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-06-19T14:46:38.555419721+07:00","message":"receive interim result [false|false]: ล้างแผลกับสหรัฐอเมริกาไปขาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.555429082+07:00","message":"[buffer interim] 1386 false ล้างแผลกับสหรัฐอเมริกาไปขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.555435845+07:00","message":"[bufferProcess] interim [680000000]:ล้างแผลกับสหรัฐอเมริกาไปขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.555453603+07:00","message":"[bufferProcess] send to processor:ล้างแผลกับสหรัฐอเมริกาไปค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.555457001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.555459621+07:00","message":"> Transcript [19339] [false]: 'ล้างแผลกับสหรัฐอเมริกาไปค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.555463126+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.555465156+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.555467169+07:00","message":"StatePrefix: 'ล้างแผลกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.555469426+07:00","message":"TextPushed: 'ล้างแผลกับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.612216421+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.612252125+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-06-19T14:46:38.612257975+07:00","message":"receive interim result [false|false]: ล้างแผลกับสหรัฐอเมริกาไปขาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.612270562+07:00","message":"[buffer interim] 1386 false ล้างแผลกับสหรัฐอเมริกาไปขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.612277468+07:00","message":"[bufferProcess] interim [740000000]:ล้างแผลกับสหรัฐอเมริกาไปขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.612279862+07:00","message":"[bufferProcess] send to processor:ล้างแผลกับสหรัฐอเมริกาไปขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.61228503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.612288006+07:00","message":"> Transcript [19340] [false]: 'ล้างแผลกับสหรัฐอเมริกาไปขาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.612291364+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.612293548+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.612295802+07:00","message":"StatePrefix: 'ล้างแผลกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.612297999+07:00","message":"TextPushed: 'ล้างแผลกับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.716381087+07:00","message":"[GCS] IsForceVAD: false for message ID: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.719312526+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.719347511+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-06-19T14:46:38.71935565+07:00","message":"receive interim result [false|false]: ล้างแผลกับสหรัฐอเมริกาไปขาดลอย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.719370921+07:00","message":"[buffer interim] 1386 false ล้างแผลกับสหรัฐอเมริกาไปขาดลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.719381372+07:00","message":"[bufferProcess] interim [860000000]:ล้างแผลกับสหรัฐอเมริกาไปขาดลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.719384073+07:00","message":"[bufferProcess] send to processor:ล้างแผลกับสหรัฐอเมริกาไปขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.719389644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.71939268+07:00","message":"> Transcript [19341] [false]: 'ล้างแผลกับสหรัฐอเมริกาไปขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.719397257+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.719399697+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.719401756+07:00","message":"StatePrefix: 'ล้างแผลกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.719403921+07:00","message":"TextPushed: 'ล้างแผลกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.719408505+07:00","message":"Push: 'สหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.719410764+07:00","message":"TextPushed: 'ล้างแผลกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.719413345+07:00","message":"Set new StatePrefix : 'ล้างแผลกับสหรัฐอเมริกาไปขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.719415645+07:00","message":"Next Push (prob) : 'ไปขาด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.719422581+07:00","message":"push: {false สหรัฐอเมริกา 0 0xc002bf6900}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.819029366+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.819068551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล้างแผลกับสหรัฐอเมริกาไปขาดลอย\",\"confidence\":0.8946603}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.819074763+07:00","message":"receive interim result [true|false]: ล้างแผลกับสหรัฐอเมริกาไปขาดลอย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.819086007+07:00","message":"end recv isFinal message id 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.819088235+07:00","message":"end Recv id 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.819095255+07:00","message":"[buffer interim] 1386 true ล้างแผลกับสหรัฐอเมริกาไปขาดลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.819104363+07:00","message":"[bufferProcess] interim [70000000]:ล้างแผลกับสหรัฐอเมริกาไปขาดลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.819109021+07:00","message":"[bufferProcess] send to processor (isfinal):ล้างแผลกับสหรัฐอเมริกาไปขาดลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.81911254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.819115406+07:00","message":"> Transcript [19342] [false]: 'ล้างแผลกับสหรัฐอเมริกาไปขาดลอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.81911942+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.819121556+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.819133266+07:00","message":"StatePrefix: 'ล้างแผลกับสหรัฐอเมริกาไปขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.81913656+07:00","message":"TextPushed: 'ล้างแผลกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.819138565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.819140702+07:00","message":"> Transcript [19343] [true]: 'ล้างแผลกับสหรัฐอเมริกาไปขาดลอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.819142992+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.819144841+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.819146674+07:00","message":"StatePrefix: 'ล้างแผลกับสหรัฐอเมริกาไปขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.819148653+07:00","message":"TextPushed: 'ล้างแผลกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.819154328+07:00","message":"Push: 'ไปขาดลอย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.819162593+07:00","message":"push: {true ไปขาดลอย 0 0xc002bf6900}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:38.826623568+07:00","message":"write wav file: './tmp/7584/7584_1386.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.904116226+07:00","message":"[GCS] Start streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.384393644+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.384432922+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-06-19T14:46:39.38443895+07:00","message":"receive interim result [false|false]: เปิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.384452379+07:00","message":"[buffer interim] 1387 false เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.384458654+07:00","message":"[bufferProcess] interim [300000000]:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.384460576+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:39.723593195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:39.723603427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.746278087+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.746311346+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-06-19T14:46:39.746316638+07:00","message":"receive interim result [false|false]: ตรวจ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.746328954+07:00","message":"[buffer interim] 1387 false ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.746335178+07:00","message":"[bufferProcess] interim [660000000]:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.746338118+07:00","message":"[bufferProcess] send to processor:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.746341494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.74634442+07:00","message":"> Transcript [19344] [false]: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.746346831+07:00","message":"Set StatePrefix (first interim): 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.938707105+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.93874327+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-06-19T14:46:39.938749888+07:00","message":"receive interim result [false|false]: ตรวจหวย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.938762578+07:00","message":"[buffer interim] 1387 false ตรวจหวย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.938768557+07:00","message":"[bufferProcess] interim [840000000]:ตรวจหวย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.938770949+07:00","message":"[bufferProcess] send to processor:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.938775916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.938778621+07:00","message":"> Transcript [19345] [false]: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.938780743+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.938782766+07:00","message":"Set new StatePrefix: 'ตรวจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.130492331+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.130526293+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-06-19T14:46:40.130531851+07:00","message":"receive interim result [false|false]: ตรวจหวยวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.130544866+07:00","message":"[buffer interim] 1387 false ตรวจหวยวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.130551054+07:00","message":"[bufferProcess] interim [80000000]:ตรวจหวยวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.130553524+07:00","message":"[bufferProcess] send to processor:ตรวจหวย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.130558496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.130561258+07:00","message":"> Transcript [19346] [false]: 'ตรวจหวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.130564076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.130566095+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.130568094+07:00","message":"StatePrefix: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.130570157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.272380024+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.272418795+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-06-19T14:46:40.272424721+07:00","message":"receive interim result [false|false]: ตรวจหวย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.272438275+07:00","message":"[buffer interim] 1387 false ตรวจหวย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.272444826+07:00","message":"[bufferProcess] interim [200000000]:ตรวจหวย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.272447399+07:00","message":"[bufferProcess] send to processor:ตรวจหวยวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.272452746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.272455635+07:00","message":"> Transcript [19347] [false]: 'ตรวจหวยวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.272458905+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.272460987+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.272463142+07:00","message":"StatePrefix: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.27246532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.458698664+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.458732965+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-06-19T14:46:40.458740095+07:00","message":"receive interim result [false|false]: ตรวจหวยว่าเขาต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.458754423+07:00","message":"[buffer interim] 1387 false ตรวจหวยว่าเขาต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.458763226+07:00","message":"[bufferProcess] interim [380000000]:ตรวจหวยว่าเขาต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.458765848+07:00","message":"[bufferProcess] send to processor:ตรวจหวย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.458769613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.458772658+07:00","message":"> Transcript [19348] [false]: 'ตรวจหวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.458775699+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.458777722+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.45877969+07:00","message":"StatePrefix: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.458781702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.640026474+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.640067244+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-06-19T14:46:40.640073209+07:00","message":"receive interim result [false|false]: ตรวจหวยว่าเขาต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.640085242+07:00","message":"[buffer interim] 1387 false ตรวจหวยว่าเขาต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.640092443+07:00","message":"[bufferProcess] interim [560000000]:ตรวจหวยว่าเขาต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.640095045+07:00","message":"[bufferProcess] send to processor:ตรวจหวยว่าเขาต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.640100065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.640102797+07:00","message":"> Transcript [19349] [false]: 'ตรวจหวยว่าเขาต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.64010624+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.640108718+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.640110713+07:00","message":"StatePrefix: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.640112946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.640117592+07:00","message":"Push: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.640119653+07:00","message":"TextPushed: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.640129361+07:00","message":"Set new StatePrefix : 'ตรวจหวยว่าเขาต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.640132233+07:00","message":"Next Push (prob) : 'หวยว่าเขาต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.64014075+07:00","message":"push: {false ตรวจ 0 0xc003096d00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.766609855+07:00","message":"[GCS] IsForceVAD: false for message ID: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.82548902+07:00","message":"[GCS] Start streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.8479591+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.847999618+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-06-19T14:46:40.848005484+07:00","message":"receive interim result [false|false]: ตรวจหวยว่าเขาต้องการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.848017189+07:00","message":"[buffer interim] 1387 false ตรวจหวยว่าเขาต้องการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.848024187+07:00","message":"[bufferProcess] interim [800000000]:ตรวจหวยว่าเขาต้องการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.84802703+07:00","message":"[bufferProcess] send to processor:ตรวจหวยว่าเขาต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.848032406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.848035066+07:00","message":"> Transcript [19350] [false]: 'ตรวจหวยว่าเขาต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.848038276+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.848040394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.848042461+07:00","message":"StatePrefix: 'ตรวจหวยว่าเขาต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.848044939+07:00","message":"TextPushed: 'ตรวจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.872608636+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.872649719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรวจหวยว่าครับต้องการปรับ\",\"confidence\":0.93230236}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.872657467+07:00","message":"receive interim result [true|false]: ตรวจหวยว่าครับต้องการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.87266941+07:00","message":"end recv isFinal message id 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.872673011+07:00","message":"end Recv id 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.872680118+07:00","message":"[buffer interim] 1387 true ตรวจหวยว่าครับต้องการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.872687392+07:00","message":"[bufferProcess] interim [890000000]:ตรวจหวยว่าครับต้องการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.872694188+07:00","message":"[bufferProcess] send to processor (isfinal):ตรวจหวยว่าเขาต้องการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.872697967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.872700875+07:00","message":"> Transcript [19351] [false]: 'ตรวจหวยว่าเขาต้องการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.872705041+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.872707827+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.872710844+07:00","message":"StatePrefix: 'ตรวจหวยว่าเขาต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.87271459+07:00","message":"TextPushed: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.872716472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.872718817+07:00","message":"> Transcript [19352] [true]: 'ตรวจหวยว่าครับต้องการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.872721346+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.872724238+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.87272711+07:00","message":"StatePrefix: 'ตรวจหวยว่าเขาต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.872729736+07:00","message":"TextPushed: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:40.872741199+07:00","message":"Push: 'หวยว่าครับต้องการปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:40.8727549+07:00","message":"push: {true หวยว่าครับต้องการปรับ 0 0xc003096d00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:40.879381324+07:00","message":"write wav file: './tmp/7584/7584_1387.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.491817563+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.491855753+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-06-19T14:46:41.491861287+07:00","message":"receive interim result [false|false]: พื้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.49187564+07:00","message":"[buffer interim] 1388 false พื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.491886078+07:00","message":"[bufferProcess] interim [480000000]:พื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.491888092+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.552822784+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.552866152+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-06-19T14:46:41.5528778+07:00","message":"receive interim result [false|false]: ฟื้นฟู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.552891243+07:00","message":"[buffer interim] 1388 false ฟื้นฟู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.552898052+07:00","message":"[bufferProcess] interim [540000000]:ฟื้นฟู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.552900609+07:00","message":"[bufferProcess] send to processor:พื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.552906762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.5529112+07:00","message":"> Transcript [19353] [false]: 'พื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.552914589+07:00","message":"Set StatePrefix (first interim): 'พื้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.873253719+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.873290027+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-06-19T14:46:41.873295511+07:00","message":"receive interim result [false|false]: ฟื้นฟูสาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.87330866+07:00","message":"[buffer interim] 1388 false ฟื้นฟูสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.873315058+07:00","message":"[bufferProcess] interim [840000000]:ฟื้นฟูสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.873317902+07:00","message":"[bufferProcess] send to processor:ฟื้นฟู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.873321257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.873324099+07:00","message":"> Transcript [19354] [false]: 'ฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.873326443+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.873328591+07:00","message":"Set new StatePrefix: 'ฟื้นฟู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.01759698+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.017635065+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-06-19T14:46:42.017640774+07:00","message":"receive interim result [false|false]: ฟื้นฟูสาระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.01765558+07:00","message":"[buffer interim] 1388 false ฟื้นฟูสาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.017662963+07:00","message":"[bufferProcess] interim [960000000]:ฟื้นฟูสาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.017665546+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.017668962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.017671887+07:00","message":"> Transcript [19355] [false]: 'ฟื้นฟูสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.017674738+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.017676818+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.017678913+07:00","message":"StatePrefix: 'ฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.017680996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.066103745+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.066149827+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-06-19T14:46:42.06615599+07:00","message":"receive interim result [false|false]: ฟื้นฟูพลัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.066170012+07:00","message":"[buffer interim] 1388 false ฟื้นฟูพลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.066176681+07:00","message":"[bufferProcess] interim [20000000]:ฟื้นฟูพลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.066179116+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.06618408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.06618729+07:00","message":"> Transcript [19356] [false]: 'ฟื้นฟูสาระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.066190133+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.066192113+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.06619421+07:00","message":"StatePrefix: 'ฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.06619633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.072848422+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.072877785+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-06-19T14:46:42.072883499+07:00","message":"receive interim result [false|false]: ฟื้นฟูซับลังกา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.072896652+07:00","message":"[buffer interim] 1388 false ฟื้นฟูซับลังกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.072902624+07:00","message":"[bufferProcess] interim [80000000]:ฟื้นฟูซับลังกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.072905152+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูพลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.072910958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.072914209+07:00","message":"> Transcript [19357] [false]: 'ฟื้นฟูพลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.072917325+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.072919246+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.072921311+07:00","message":"StatePrefix: 'ฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.072923458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.195905654+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.195942737+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-06-19T14:46:42.195947949+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.195961371+07:00","message":"[buffer interim] 1388 false ฟื้นฟูสภาพร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.195968093+07:00","message":"[bufferProcess] interim [140000000]:ฟื้นฟูสภาพร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.195970413+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูซับลังกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.195973417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.195976428+07:00","message":"> Transcript [19358] [false]: 'ฟื้นฟูซับลังกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.195979843+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.195982241+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.195984234+07:00","message":"StatePrefix: 'ฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.195987697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.195992641+07:00","message":"Push: 'ฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.195994692+07:00","message":"TextPushed: 'ฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.195996774+07:00","message":"Set new StatePrefix : 'ฟื้นฟูซับลังกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.195998899+07:00","message":"Next Push (prob) : 'ซับลังกา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.196022937+07:00","message":"push: {false ฟื้นฟู 0 0xc002d67700}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.256980242+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.257013966+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-06-19T14:46:42.25701909+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกายให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.25703212+07:00","message":"[buffer interim] 1388 false ฟื้นฟูสภาพร่างกายให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.257040756+07:00","message":"[bufferProcess] interim [320000000]:ฟื้นฟูสภาพร่างกายให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.257043288+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.25704677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.257050929+07:00","message":"> Transcript [19359] [false]: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.257053169+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.257055589+07:00","message":"Set new StatePrefix: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.450569224+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.45060805+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-06-19T14:46:42.45061349+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกายให้ดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.450626248+07:00","message":"[buffer interim] 1388 false ฟื้นฟูสภาพร่างกายให้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.450633212+07:00","message":"[bufferProcess] interim [440000000]:ฟื้นฟูสภาพร่างกายให้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.450635871+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพร่างกายให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.450638997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.450641739+07:00","message":"> Transcript [19360] [false]: 'ฟื้นฟูสภาพร่างกายให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.450644756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.450646973+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.450648922+07:00","message":"StatePrefix: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.450651069+07:00","message":"TextPushed: 'ฟื้นฟู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.4703355+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.470367147+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-06-19T14:46:42.470372362+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกายให้เร็ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.470384135+07:00","message":"[buffer interim] 1388 false ฟื้นฟูสภาพร่างกายให้เร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.470389593+07:00","message":"[bufferProcess] interim [500000000]:ฟื้นฟูสภาพร่างกายให้เร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.47039199+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพร่างกายให้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.470394984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.470397712+07:00","message":"> Transcript [19361] [false]: 'ฟื้นฟูสภาพร่างกายให้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.470400733+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.470402794+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.470404896+07:00","message":"StatePrefix: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.470407034+07:00","message":"TextPushed: 'ฟื้นฟู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.585272948+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.585309841+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-06-19T14:46:42.585315618+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกายให้เร็วขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.585326673+07:00","message":"[buffer interim] 1388 false ฟื้นฟูสภาพร่างกายให้เร็วขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.585334976+07:00","message":"[bufferProcess] interim [620000000]:ฟื้นฟูสภาพร่างกายให้เร็วขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.585337561+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพร่างกายให้เร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.585342842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.585345449+07:00","message":"> Transcript [19362] [false]: 'ฟื้นฟูสภาพร่างกายให้เร็ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.585348601+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.585350704+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.5853529+07:00","message":"StatePrefix: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.585355301+07:00","message":"TextPushed: 'ฟื้นฟู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.702155755+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.702206181+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-06-19T14:46:42.702213495+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกายให้เร็วที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.702229364+07:00","message":"[buffer interim] 1388 false ฟื้นฟูสภาพร่างกายให้เร็วที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.702237269+07:00","message":"[bufferProcess] interim [680000000]:ฟื้นฟูสภาพร่างกายให้เร็วที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.702240076+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพร่างกายให้เร็วขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.702247709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.702250813+07:00","message":"> Transcript [19363] [false]: 'ฟื้นฟูสภาพร่างกายให้เร็วขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.70225614+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.702259037+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.702261336+07:00","message":"StatePrefix: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.702263722+07:00","message":"TextPushed: 'ฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.702271654+07:00","message":"Push: 'สภาพร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.702274113+07:00","message":"TextPushed: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.70227686+07:00","message":"Set new StatePrefix : 'ฟื้นฟูสภาพร่างกายให้เร็วขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.702279464+07:00","message":"Next Push (prob) : 'ให้เร็วขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.702303332+07:00","message":"push: {false สภาพร่างกาย 0 0xc002d67700}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:42.724329895+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:42.724355412+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.900087773+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.900137252+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-06-19T14:46:42.900143422+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.900164278+07:00","message":"[buffer interim] 1388 false ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.90017319+07:00","message":"[bufferProcess] interim [920000000]:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.900176068+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพร่างกายให้เร็วที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.900179559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.900182603+07:00","message":"> Transcript [19364] [false]: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.900184993+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.900189807+07:00","message":"Set new StatePrefix: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.408522166+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.408558549+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-06-19T14:46:43.408564682+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.40857802+07:00","message":"[buffer interim] 1388 false ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.408584805+07:00","message":"[bufferProcess] interim [400000000]:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.408587636+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.408593396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.408596154+07:00","message":"> Transcript [19365] [false]: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.408601311+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.408603739+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.408605746+07:00","message":"StatePrefix: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.408608517+07:00","message":"TextPushed: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.453718236+07:00","message":"[GCS] IsForceVAD: false for message ID: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.525244377+07:00","message":"[GCS] Start streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.56759007+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.567630545+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-06-19T14:46:43.56763852+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.567652529+07:00","message":"[buffer interim] 1388 false ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.567661731+07:00","message":"[bufferProcess] interim [580000000]:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.567665543+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.567669848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.567673002+07:00","message":"> Transcript [19366] [false]: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.567676385+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.567680727+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.567683162+07:00","message":"StatePrefix: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.567686097+07:00","message":"TextPushed: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.582983059+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.583017025+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-06-19T14:46:43.583023098+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.583037197+07:00","message":"[buffer interim] 1388 false ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.583043901+07:00","message":"[bufferProcess] interim [640000000]:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.583046544+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.583051008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.583053747+07:00","message":"> Transcript [19367] [false]: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.583057111+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.583059322+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.583061674+07:00","message":"StatePrefix: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.583064482+07:00","message":"TextPushed: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.628921358+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.628960803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนโพสต์\",\"confidence\":0.9239877}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.628968638+07:00","message":"receive interim result [true|false]: ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนโพสต์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.628977275+07:00","message":"end recv isFinal message id 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.628979535+07:00","message":"end Recv id 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.628986081+07:00","message":"[buffer interim] 1388 true ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนโพสต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.628994795+07:00","message":"[bufferProcess] interim [640000000]:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนโพสต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.62899792+07:00","message":"[bufferProcess] send to processor (isfinal):ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.629001178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.629004038+07:00","message":"> Transcript [19368] [false]: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.629007639+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.629009739+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.629011998+07:00","message":"StatePrefix: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.629014529+07:00","message":"TextPushed: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.629021013+07:00","message":"Push: 'ให้เร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.629023603+07:00","message":"TextPushed: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.629026141+07:00","message":"Set new StatePrefix : 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.629028838+07:00","message":"Next Push (prob) : 'ครับก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.629030733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.629032862+07:00","message":"> Transcript [19369] [true]: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนโพสต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.629035236+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.629037029+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.62903873+07:00","message":"StatePrefix: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.629040857+07:00","message":"TextPushed: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.629043008+07:00","message":"Push: 'ครับก่อนโพสต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.629050135+07:00","message":"push: {false ให้เร็วที่สุด 0 0xc002d67700}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.629068424+07:00","message":"push: {true ครับก่อนโพสต์ 0 0xc002d67700}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:43.637111846+07:00","message":"write wav file: './tmp/7584/7584_1388.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.991988732+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.99203014+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-06-19T14:46:43.992036928+07:00","message":"receive interim result [false|false]: แชมป์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.992059022+07:00","message":"[buffer interim] 1389 false แชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.992074725+07:00","message":"[bufferProcess] interim [480000000]:แชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.992076909+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.092230912+07:00","message":"[GCS] IsForceVAD: false for message ID: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.171563104+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.171612487+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-06-19T14:46:44.171619067+07:00","message":"receive interim result [false|false]: แชมป์โลก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.171636077+07:00","message":"[buffer interim] 1389 false แชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.171644749+07:00","message":"[bufferProcess] interim [660000000]:แชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.171647916+07:00","message":"[bufferProcess] send to processor:แชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.171657224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.171660812+07:00","message":"> Transcript [19370] [false]: 'แชมป์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.171663487+07:00","message":"Set StatePrefix (first interim): 'แชมป์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.182682148+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.182722074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แชมป์โลก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.182730045+07:00","message":"receive interim result [true|false]: แชมป์โลก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.182743058+07:00","message":"end recv isFinal message id 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.182746252+07:00","message":"end Recv id 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.18275367+07:00","message":"[buffer interim] 1389 true แชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.182761533+07:00","message":"[bufferProcess] interim [810000000]:แชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.182769932+07:00","message":"[bufferProcess] send to processor (isfinal):แชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.182774196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.182778048+07:00","message":"> Transcript [19371] [false]: 'แชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.182782748+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.1827862+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.182788959+07:00","message":"StatePrefix: 'แชมป์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.182791828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.182794529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.182797628+07:00","message":"> Transcript [19372] [true]: 'แชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.182800533+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.182802823+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.182805426+07:00","message":"StatePrefix: 'แชมป์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.18280815+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.182816725+07:00","message":"Push: 'แชมป์โลก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.182827702+07:00","message":"push: {true แชมป์โลก 0 0xc003262280}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:44.188145559+07:00","message":"write wav file: './tmp/7584/7584_1389.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.356228346+07:00","message":"[GCS] Start streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.711022032+07:00","message":"receive streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.711057575+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-06-19T14:46:44.711063279+07:00","message":"receive interim result [false|false]: เสื้อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.711072355+07:00","message":"[buffer interim] 1390 false เสื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.711078839+07:00","message":"[bufferProcess] interim [420000000]:เสื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.711080918+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.833110302+07:00","message":"receive streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.833173179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Search\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.833180636+07:00","message":"receive interim result [false|false]: Search"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.833196582+07:00","message":"[buffer interim] 1390 false Search"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.833208881+07:00","message":"[bufferProcess] interim [480000000]:Search"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.833211383+07:00","message":"[bufferProcess] send to processor:เสื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.833220587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.833224944+07:00","message":"> Transcript [19373] [false]: 'เสื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.833227546+07:00","message":"Set StatePrefix (first interim): 'เสื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.888230095+07:00","message":"receive streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.888266236+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-06-19T14:46:44.888272992+07:00","message":"receive interim result [false|false]: เซอร์เบีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.888289744+07:00","message":"[buffer interim] 1390 false เซอร์เบีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.888298421+07:00","message":"[bufferProcess] interim [540000000]:เซอร์เบีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.888301175+07:00","message":"[bufferProcess] send to processor:Search"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.888305934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.888308681+07:00","message":"> Transcript [19374] [false]: 'Search'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.888310948+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.888312946+07:00","message":"Set new StatePrefix: 'Search'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.210875639+07:00","message":"receive streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.210910751+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-06-19T14:46:45.21091666+07:00","message":"receive interim result [false|false]: เซอร์เบียใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.210931975+07:00","message":"[buffer interim] 1390 false เซอร์เบียใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.210940496+07:00","message":"[bufferProcess] interim [840000000]:เซอร์เบียใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.210942843+07:00","message":"[bufferProcess] send to processor:เซอร์เบีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.210948028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.210951026+07:00","message":"> Transcript [19375] [false]: 'เซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.210953507+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.210955522+07:00","message":"Set new StatePrefix: 'เซอร์เบีย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.364881258+07:00","message":"receive streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.364937072+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-06-19T14:46:45.364946463+07:00","message":"receive interim result [false|false]: เซอร์เบียในวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.364964062+07:00","message":"[buffer interim] 1390 false เซอร์เบียในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.364975484+07:00","message":"[bufferProcess] interim [960000000]:เซอร์เบียในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.364979059+07:00","message":"[bufferProcess] send to processor:เซอร์เบียใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.364986042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.364990068+07:00","message":"> Transcript [19376] [false]: 'เซอร์เบียใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.364994735+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.364997913+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.365000869+07:00","message":"StatePrefix: 'เซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.365004005+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.422439294+07:00","message":"receive streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.422473688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซอร์เบียใน YouTube\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.422479264+07:00","message":"receive interim result [false|false]: เซอร์เบียใน YouTube"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.422492932+07:00","message":"[buffer interim] 1390 false เซอร์เบียใน YouTube"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.422499889+07:00","message":"[bufferProcess] interim [20000000]:เซอร์เบียใน YouTube"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.422502453+07:00","message":"[bufferProcess] send to processor:เซอร์เบียในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.422505886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.422508698+07:00","message":"> Transcript [19377] [false]: 'เซอร์เบียในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.422511934+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.42251409+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.422516086+07:00","message":"StatePrefix: 'เซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.422518189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.454145249+07:00","message":"receive streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.454179167+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-06-19T14:46:45.454184804+07:00","message":"receive interim result [false|false]: เซอร์เบียในอุดร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.454196536+07:00","message":"[buffer interim] 1390 false เซอร์เบียในอุดร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.454202793+07:00","message":"[bufferProcess] interim [80000000]:เซอร์เบียในอุดร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.454205385+07:00","message":"[bufferProcess] send to processor:เซอร์เบียใน YouTube"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.454210602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.454213448+07:00","message":"> Transcript [19378] [false]: 'เซอร์เบียใน YouTube'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.454216594+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.454218753+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.454220686+07:00","message":"StatePrefix: 'เซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.454222843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.54421956+07:00","message":"receive streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.544256842+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-06-19T14:46:45.544262801+07:00","message":"receive interim result [false|false]: เซอร์เบียในปัจจุบัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.544277072+07:00","message":"[buffer interim] 1390 false เซอร์เบียในปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.544284073+07:00","message":"[bufferProcess] interim [200000000]:เซอร์เบียในปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.54428688+07:00","message":"[bufferProcess] send to processor:เซอร์เบียในอุดร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.544289983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.544292928+07:00","message":"> Transcript [19379] [false]: 'เซอร์เบียในอุดร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.544296787+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.544298881+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.544300774+07:00","message":"StatePrefix: 'เซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.544302984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.544308984+07:00","message":"Push: 'เซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.544310984+07:00","message":"TextPushed: 'เซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.544313871+07:00","message":"Set new StatePrefix : 'เซอร์เบียในอุดร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.544316389+07:00","message":"Next Push (prob) : 'ในอุดร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.544323546+07:00","message":"push: {false เซอร์เบีย 0 0xc003097400}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.587011457+07:00","message":"receive streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.587059988+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-06-19T14:46:45.587068386+07:00","message":"receive interim result [false|false]: เซอร์เบียในอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.58708386+07:00","message":"[buffer interim] 1390 false เซอร์เบียในอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.587093857+07:00","message":"[bufferProcess] interim [260000000]:เซอร์เบียในอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.587097642+07:00","message":"[bufferProcess] send to processor:เซอร์เบียในปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.587102108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.587106438+07:00","message":"> Transcript [19380] [false]: 'เซอร์เบียในปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.587109961+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.58711403+07:00","message":"Set new StatePrefix: 'เซอร์เบียในปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.5892293+07:00","message":"receive streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.589252789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"serbia วันพรุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.589257572+07:00","message":"receive interim result [false|false]: serbia วันพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.589270108+07:00","message":"[buffer interim] 1390 false serbia วันพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.589275788+07:00","message":"[bufferProcess] interim [320000000]:serbia วันพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.589278286+07:00","message":"[bufferProcess] send to processor:เซอร์เบียในอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.589283356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.589285969+07:00","message":"> Transcript [19381] [false]: 'เซอร์เบียในอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.58928817+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.589290322+07:00","message":"Set new StatePrefix: 'เซอร์เบียในอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.719439195+07:00","message":"receive streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.719479365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"serbia วันพรุ่งนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.719485233+07:00","message":"receive interim result [false|false]: serbia วันพรุ่งนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.719500748+07:00","message":"[buffer interim] 1390 false serbia วันพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.719507323+07:00","message":"[bufferProcess] interim [380000000]:serbia วันพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.719509717+07:00","message":"[bufferProcess] send to processor:serbia วันพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.719512638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.71951561+07:00","message":"> Transcript [19382] [false]: 'serbia วันพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.71951809+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.719520168+07:00","message":"Set new StatePrefix: 'serbia วันพรุ่ง'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:45.724605053+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:45.724627084+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.764430788+07:00","message":"[GCS] IsForceVAD: false for message ID: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.798902988+07:00","message":"receive streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.798939316+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-06-19T14:46:45.798945717+07:00","message":"receive interim result [false|false]: เซอร์เบียในวันพรุ่งนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.798959191+07:00","message":"[buffer interim] 1390 false เซอร์เบียในวันพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.798968289+07:00","message":"[bufferProcess] interim [500000000]:เซอร์เบียในวันพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.798970871+07:00","message":"[bufferProcess] send to processor:serbia วันพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.798976499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.798979319+07:00","message":"> Transcript [19383] [false]: 'serbia วันพรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.798982791+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.798985409+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.798987445+07:00","message":"StatePrefix: 'serbia วันพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.798989397+07:00","message":"TextPushed: 'เซอร์เบีย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.844902189+07:00","message":"receive streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.844941362+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-06-19T14:46:45.84494746+07:00","message":"receive interim result [false|false]: เซอร์เบียในวันพรุ่งนี้ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.844959074+07:00","message":"[buffer interim] 1390 false เซอร์เบียในวันพรุ่งนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.844969446+07:00","message":"[bufferProcess] interim [560000000]:เซอร์เบียในวันพรุ่งนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.844971763+07:00","message":"[bufferProcess] send to processor:เซอร์เบียในวันพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.844977002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.844980034+07:00","message":"> Transcript [19384] [false]: 'เซอร์เบียในวันพรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.844982261+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.844984373+07:00","message":"Set new StatePrefix: 'เซอร์เบียในวันพรุ่งนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.87779607+07:00","message":"receive streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.87783943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซอร์เบียในวันพรุ่งนี้ครับ\",\"confidence\":0.94516236}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.877845934+07:00","message":"receive interim result [true|false]: เซอร์เบียในวันพรุ่งนี้ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.87785359+07:00","message":"end recv isFinal message id 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.87785679+07:00","message":"end Recv id 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.877865099+07:00","message":"[buffer interim] 1390 true เซอร์เบียในวันพรุ่งนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.877875297+07:00","message":"[bufferProcess] interim [620000000]:เซอร์เบียในวันพรุ่งนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.877880313+07:00","message":"[bufferProcess] send to processor (isfinal):เซอร์เบียในวันพรุ่งนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.877884909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.87788965+07:00","message":"> Transcript [19385] [false]: 'เซอร์เบียในวันพรุ่งนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.87789322+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.877895168+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.877897448+07:00","message":"StatePrefix: 'เซอร์เบียในวันพรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.877899741+07:00","message":"TextPushed: 'เซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.87790161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.877903665+07:00","message":"> Transcript [19386] [true]: 'เซอร์เบียในวันพรุ่งนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.877905871+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.877907746+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.87790949+07:00","message":"StatePrefix: 'เซอร์เบียในวันพรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.877911762+07:00","message":"TextPushed: 'เซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.877916362+07:00","message":"Push: 'ในวันพรุ่งนี้ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.877923522+07:00","message":"push: {true ในวันพรุ่งนี้ครับ 0 0xc003097400}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:45.884901719+07:00","message":"write wav file: './tmp/7584/7584_1390.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.236911657+07:00","message":"[GCS] Start streaming session, msgId: 1391"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:48.725401995+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:48.725412513+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.733408056+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.733461835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.733476981+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.733495467+07:00","message":"[buffer interim] 1391 false ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.733503398+07:00","message":"[bufferProcess] interim [240000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.733505956+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.73351486+07:00","message":"[bufferProcess] send to processor (ticker):ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.733517976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.733521172+07:00","message":"> Transcript [19387] [false]: 'ที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.733523668+07:00","message":"Set StatePrefix (first interim): 'ที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.821422202+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.821468875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 22\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.821476243+07:00","message":"receive interim result [false|false]: ที่ 22"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.821492496+07:00","message":"[buffer interim] 1391 false ที่ 22"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.821503397+07:00","message":"[bufferProcess] interim [360000000]:ที่ 22"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.821506237+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.875380356+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.875423492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2 ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.875429425+07:00","message":"receive interim result [false|false]: ที่ 2 ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.875442417+07:00","message":"[buffer interim] 1391 false ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.875449872+07:00","message":"[bufferProcess] interim [420000000]:ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.87545212+07:00","message":"[bufferProcess] send to processor:ที่ 22"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.87545842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.875461192+07:00","message":"> Transcript [19388] [false]: 'ที่ 22'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.875464417+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.875466525+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.875468533+07:00","message":"StatePrefix: 'ที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.875470714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.994176172+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.994222406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 22\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.99422853+07:00","message":"receive interim result [false|false]: ที่ 22"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.994241797+07:00","message":"[buffer interim] 1391 false ที่ 22"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.99425133+07:00","message":"[bufferProcess] interim [480000000]:ที่ 22"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.99425521+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.994262584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.994266911+07:00","message":"> Transcript [19389] [false]: 'ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.99427141+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.99427535+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.99427752+07:00","message":"StatePrefix: 'ที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.994279683+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.017654276+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.017687566+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-06-19T14:46:51.017693653+07:00","message":"receive interim result [false|false]: ที่ 2 ของจีน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.017707969+07:00","message":"[buffer interim] 1391 false ที่ 2 ของจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.017715369+07:00","message":"[bufferProcess] interim [540000000]:ที่ 2 ของจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.017718281+07:00","message":"[bufferProcess] send to processor:ที่ 22"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.017725207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.017727667+07:00","message":"> Transcript [19390] [false]: 'ที่ 22'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.017730532+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.017732513+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.017734531+07:00","message":"StatePrefix: 'ที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.017736689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.116577474+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.11662495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2 ของทีม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.116634901+07:00","message":"receive interim result [false|false]: ที่ 2 ของทีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.116653835+07:00","message":"[buffer interim] 1391 false ที่ 2 ของทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.116663359+07:00","message":"[bufferProcess] interim [660000000]:ที่ 2 ของทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.116667299+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.116672311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.116676363+07:00","message":"> Transcript [19391] [false]: 'ที่ 2 ของจีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.116681642+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.116684514+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.116687172+07:00","message":"StatePrefix: 'ที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.11669004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.116696288+07:00","message":"Push: 'ที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.116699188+07:00","message":"TextPushed: 'ที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.116702688+07:00","message":"Set new StatePrefix : 'ที่ 2 ของจีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.116706021+07:00","message":"Next Push (prob) : ' ของจีน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.116715971+07:00","message":"push: {false ที่ 2 0 0xc002bf7980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.147507953+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.14754944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2 ของจีน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.147556557+07:00","message":"receive interim result [false|false]: ที่ 2 ของจีน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.147571193+07:00","message":"[buffer interim] 1391 false ที่ 2 ของจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.147579611+07:00","message":"[bufferProcess] interim [720000000]:ที่ 2 ของจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.147582992+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.147587421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.147591161+07:00","message":"> Transcript [19392] [false]: 'ที่ 2 ของทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.147594577+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.14759765+07:00","message":"Set new StatePrefix: 'ที่ 2 ของทีม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.178492276+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.178528555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2 ของทีมสาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.178534281+07:00","message":"receive interim result [false|false]: ที่ 2 ของทีมสาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.178545073+07:00","message":"[buffer interim] 1391 false ที่ 2 ของทีมสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.178551748+07:00","message":"[bufferProcess] interim [780000000]:ที่ 2 ของทีมสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.178554417+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.178560362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.17856318+07:00","message":"> Transcript [19393] [false]: 'ที่ 2 ของจีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.1785658+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.178568854+07:00","message":"Set new StatePrefix: 'ที่ 2 ของจีน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.290707852+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.290731327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2 ของทีมสาวไทย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.290736064+07:00","message":"receive interim result [false|false]: ที่ 2 ของทีมสาวไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.290746134+07:00","message":"[buffer interim] 1391 false ที่ 2 ของทีมสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.290753499+07:00","message":"[bufferProcess] interim [900000000]:ที่ 2 ของทีมสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.290759775+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.29076945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.290772065+07:00","message":"> Transcript [19394] [false]: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.290774397+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.290776828+07:00","message":"Set new StatePrefix: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.414429589+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.414466672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.414472371+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.414480932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ของทีมสาวไทย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.414485251+07:00","message":"receive interim result [false|false]:  2 ของทีมสาวไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.414493512+07:00","message":"[buffer interim] 1391 false ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.414498144+07:00","message":"[buffer interim] 1391 false  2 ของทีมสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.414503284+07:00","message":"[bufferProcess] interim [960000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.41450586+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.414510549+07:00","message":"[bufferProcess] interim [960000000]: 2 ของทีมสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.41451324+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.414515941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.414518803+07:00","message":"> Transcript [19395] [false]: 'ที่ 2 ของทีมสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.414523055+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.41452533+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.414527487+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.414529747+07:00","message":"TextPushed: 'ที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.60283171+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.602867386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.602873902+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.602883826+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-06-19T14:46:51.60288689+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.602893227+07:00","message":"[buffer interim] 1391 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.602896693+07:00","message":"[buffer interim] 1391 false  ของทีมสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.602902124+07:00","message":"[bufferProcess] interim [140000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.602904775+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.602907498+07:00","message":"[bufferProcess] interim [140000000]: ของทีมสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.602910094+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.602912796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.602915467+07:00","message":"> Transcript [19396] [false]: 'ที่ 2 ของทีมสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.602918479+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.602920438+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.602922468+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.602924743+07:00","message":"TextPushed: 'ที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.607572313+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.607605554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.607610542+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.607621821+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-06-19T14:46:51.60762493+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.607630456+07:00","message":"[buffer interim] 1391 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.607636599+07:00","message":"[buffer interim] 1391 false  ของทีมสาวไทยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.607641+07:00","message":"[bufferProcess] interim [200000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.607643785+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.607646992+07:00","message":"[bufferProcess] interim [200000000]: ของทีมสาวไทยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.60764949+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.607652348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.60765527+07:00","message":"> Transcript [19397] [false]: 'ที่ 2 ของทีมสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.607658287+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.607660428+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.607662587+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.607664934+07:00","message":"TextPushed: 'ที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.698469343+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.698506313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.698511824+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.698524324+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-06-19T14:46:51.698528118+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับพี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.698543329+07:00","message":"[buffer interim] 1391 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.698554087+07:00","message":"[buffer interim] 1391 false  ของทีมสาวไทยครับพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.698560999+07:00","message":"[bufferProcess] interim [320000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.698564108+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.698570398+07:00","message":"[bufferProcess] interim [320000000]: ของทีมสาวไทยครับพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.698574895+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.698577975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.698580892+07:00","message":"> Transcript [19398] [false]: 'ที่ 2 ของทีมสาวไทยครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.69858512+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.698587382+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.698589678+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.698592042+07:00","message":"TextPushed: 'ที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.698599734+07:00","message":"Push: ' ของทีมสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.698601706+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.698603813+07:00","message":"Set new StatePrefix : 'ที่ 2 ของทีมสาวไทยครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.698605888+07:00","message":"Next Push (prob) : 'ไทยครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.698613781+07:00","message":"push: {false  ของทีมสาว 0 0xc002bf7980}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:51.725931023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:51.725939393+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.826767701+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.826809005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.826814661+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.826825965+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-06-19T14:46:51.826829497+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.82683684+07:00","message":"[buffer interim] 1391 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.826840128+07:00","message":"[buffer interim] 1391 false  ของทีมสาวไทยครับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.826845565+07:00","message":"[bufferProcess] interim [380000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.826849966+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.826852941+07:00","message":"[bufferProcess] interim [380000000]: ของทีมสาวไทยครับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.826855706+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.82685839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.826861204+07:00","message":"> Transcript [19399] [false]: 'ที่ 2 ของทีมสาวไทยครับพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.826864642+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.826866753+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.826868697+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาวไทยครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.826871215+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.888540046+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.888592243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.888598958+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.888610677+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-06-19T14:46:51.888614147+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับพี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.888622216+07:00","message":"[buffer interim] 1391 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.888627601+07:00","message":"[buffer interim] 1391 false  ของทีมสาวไทยครับพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.888633346+07:00","message":"[bufferProcess] interim [440000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.888636499+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.888640632+07:00","message":"[bufferProcess] interim [440000000]: ของทีมสาวไทยครับพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.888643939+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.888647026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.88864976+07:00","message":"> Transcript [19400] [false]: 'ที่ 2 ของทีมสาวไทยครับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.888652998+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.888655105+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.888657154+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาวไทยครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.888659887+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.911628532+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.911666005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.91167171+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.911686122+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-06-19T14:46:51.911691594+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.911699502+07:00","message":"[buffer interim] 1391 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.911703375+07:00","message":"[buffer interim] 1391 false  ของทีมสาวไทยครับที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.911708953+07:00","message":"[bufferProcess] interim [500000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.911711455+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.911714458+07:00","message":"[bufferProcess] interim [500000000]: ของทีมสาวไทยครับที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.911717073+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.91171996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.911722661+07:00","message":"> Transcript [19401] [false]: 'ที่ 2 ของทีมสาวไทยครับพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.911725895+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.911728033+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.911729959+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาวไทยครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.911732565+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.04660784+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.046650757+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-06-19T14:46:52.046656851+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.046671828+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-06-19T14:46:52.046675246+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับพี่เล็ก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.046694247+07:00","message":"[buffer interim] 1391 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.046717086+07:00","message":"[buffer interim] 1391 false  ของทีมสาวไทยครับพี่เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.046724331+07:00","message":"[bufferProcess] interim [620000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.046727667+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.046734688+07:00","message":"[bufferProcess] interim [620000000]: ของทีมสาวไทยครับพี่เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.046737757+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับพี่เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.046740724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.046743593+07:00","message":"> Transcript [19402] [false]: 'ที่ 2 ของทีมสาวไทยครับที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.046747118+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.046749319+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.046751508+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาวไทยครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.046753878+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.046756803+07:00","message":"Push: 'ไทยครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.046758819+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาวไทยครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.04676094+07:00","message":"Set new StatePrefix : 'ที่ 2 ของทีมสาวไทยครับที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.04676558+07:00","message":"Next Push (prob) : 'ที่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.046773548+07:00","message":"push: {false ไทยครับ 0 0xc002bf7980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.065993854+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.066029387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.066034853+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.066046953+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-06-19T14:46:52.066051595+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับที่ได้พัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.066058719+07:00","message":"[buffer interim] 1391 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.066065687+07:00","message":"[buffer interim] 1391 false  ของทีมสาวไทยครับที่ได้พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.066071439+07:00","message":"[bufferProcess] interim [680000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.066074233+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับพี่เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.066078928+07:00","message":"[bufferProcess] interim [680000000]: ของทีมสาวไทยครับที่ได้พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.066081903+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับที่ได้พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.066084675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.066087497+07:00","message":"> Transcript [19403] [false]: 'ที่ 2 ของทีมสาวไทยครับพี่เล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.066089794+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.066091877+07:00","message":"Set new StatePrefix: 'ที่ 2 ของทีมสาวไทยครับพี่เล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.328750359+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.328793084+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-06-19T14:46:52.32880103+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.328815806+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-06-19T14:46:52.328819523+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับที่ได้พักจ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.328828414+07:00","message":"[buffer interim] 1391 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.328832732+07:00","message":"[buffer interim] 1391 false  ของทีมสาวไทยครับที่ได้พักจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.328839472+07:00","message":"[bufferProcess] interim [860000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.328842091+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับที่ได้พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.328845329+07:00","message":"[bufferProcess] interim [860000000]: ของทีมสาวไทยครับที่ได้พักจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.328847988+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับที่ได้พักจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.328851513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.328855055+07:00","message":"> Transcript [19404] [false]: 'ที่ 2 ของทีมสาวไทยครับที่ได้พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.328857601+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.328860408+07:00","message":"Set new StatePrefix: 'ที่ 2 ของทีมสาวไทยครับที่ได้พัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.340818667+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.340855761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.340862423+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.340875516+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-06-19T14:46:52.340878955+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับที่ได้พักจาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.340886497+07:00","message":"[buffer interim] 1391 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.340890589+07:00","message":"[buffer interim] 1391 false  ของทีมสาวไทยครับที่ได้พักจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.340907811+07:00","message":"[bufferProcess] interim [920000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.340925526+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับที่ได้พักจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.34093965+07:00","message":"[bufferProcess] interim [920000000]: ของทีมสาวไทยครับที่ได้พักจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.340943349+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับที่ได้พักจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.340956084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.340993113+07:00","message":"> Transcript [19405] [false]: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.340999235+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.341001513+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.341003963+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาวไทยครับที่ได้พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.341006719+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาวไทยครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.566501968+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.566542019+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-06-19T14:46:52.566547836+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.566558163+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-06-19T14:46:52.566561016+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับที่ได้พักจากเกม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.566568151+07:00","message":"[buffer interim] 1391 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.566571572+07:00","message":"[buffer interim] 1391 false  ของทีมสาวไทยครับที่ได้พักจากเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.566577634+07:00","message":"[bufferProcess] interim [160000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.566580083+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับที่ได้พักจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.566584248+07:00","message":"[bufferProcess] interim [160000000]: ของทีมสาวไทยครับที่ได้พักจากเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.566587396+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.566590069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.566592528+07:00","message":"> Transcript [19406] [false]: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.566596266+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.566598362+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.566600352+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาวไทยครับที่ได้พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.5666031+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาวไทยครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.88646795+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.886504088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.88651039+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.886523884+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-06-19T14:46:52.886526989+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับที่ได้พักจากเกมแรก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.886533956+07:00","message":"[buffer interim] 1391 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.886537624+07:00","message":"[buffer interim] 1391 false  ของทีมสาวไทยครับที่ได้พักจากเกมแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.886542811+07:00","message":"[bufferProcess] interim [460000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.88654584+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.886548631+07:00","message":"[bufferProcess] interim [460000000]: ของทีมสาวไทยครับที่ได้พักจากเกมแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.886552133+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.886555402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.886558153+07:00","message":"> Transcript [19407] [false]: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.886561769+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.886563982+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.886565983+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาวไทยครับที่ได้พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.886568305+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาวไทยครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.08970745+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.089745883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.089751861+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.089762812+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-06-19T14:46:53.089766228+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับที่ได้พักจากเกมแรกใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.089773324+07:00","message":"[buffer interim] 1391 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.089777128+07:00","message":"[buffer interim] 1391 false  ของทีมสาวไทยครับที่ได้พักจากเกมแรกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.089783458+07:00","message":"[bufferProcess] interim [700000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.08978596+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.089789333+07:00","message":"[bufferProcess] interim [700000000]: ของทีมสาวไทยครับที่ได้พักจากเกมแรกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.08979221+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.089796174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.089799311+07:00","message":"> Transcript [19408] [false]: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.089803206+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.089805681+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.089807679+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาวไทยครับที่ได้พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.089810416+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาวไทยครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.089813893+07:00","message":"Push: 'ที่ได้พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.089815864+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาวไทยครับที่ได้พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.089818108+07:00","message":"Set new StatePrefix : 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.08982075+07:00","message":"Next Push (prob) : 'จากเกมแรก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.089829133+07:00","message":"push: {false ที่ได้พัก 0 0xc002bf7980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.252056476+07:00","message":"[GCS] IsForceVAD: false for message ID: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.327189633+07:00","message":"[GCS] Start streaming session, msgId: 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.333257402+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.333294655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.333300732+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.333314882+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-06-19T14:46:53.333321295+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับที่ได้พักจากเกมแรกในพระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.333329512+07:00","message":"[buffer interim] 1391 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.333334292+07:00","message":"[buffer interim] 1391 false  ของทีมสาวไทยครับที่ได้พักจากเกมแรกในพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.333340072+07:00","message":"[bufferProcess] interim [940000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.333342618+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.333345509+07:00","message":"[bufferProcess] interim [940000000]: ของทีมสาวไทยครับที่ได้พักจากเกมแรกในพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.333348046+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.333350736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.333353451+07:00","message":"> Transcript [19409] [false]: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.333356671+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.33335892+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.333360964+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.333364362+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาวไทยครับที่ได้พัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.336910765+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.336930735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.336935622+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.336947068+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-06-19T14:46:53.336949909+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.336955257+07:00","message":"[buffer interim] 1391 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.33695809+07:00","message":"[buffer interim] 1391 false  ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.336962757+07:00","message":"[bufferProcess] interim [0]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.336965271+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.336968257+07:00","message":"[bufferProcess] interim [0]: ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.336970803+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.336973248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.336975894+07:00","message":"> Transcript [19410] [false]: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.336979071+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.336981745+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.336983627+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.336986835+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาวไทยครับที่ได้พัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.414438974+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.414479937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ\",\"confidence\":0.84574145}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.414486564+07:00","message":"receive interim result [true|false]: ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.41449617+07:00","message":"end recv isFinal message id 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.414498488+07:00","message":"end Recv id 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.414504577+07:00","message":"[buffer interim] 1391 true ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.414523743+07:00","message":"[bufferProcess] interim [30000000]:ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.414531984+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.414535818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.414538886+07:00","message":"> Transcript [19411] [false]: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.414542244+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.414544698+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.414546657+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.414549374+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาวไทยครับที่ได้พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.414551583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.414553708+07:00","message":"> Transcript [19412] [true]: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.414556178+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.414557973+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.414559722+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.414561784+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาวไทยครับที่ได้พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.414569097+07:00","message":"Push: 'จากเกมแรกในแพะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.414577198+07:00","message":"push: {true จากเกมแรกในแพะ 0 0xc002bf7980}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:53.426277521+07:00","message":"write wav file: './tmp/7584/7584_1391.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.381424311+07:00","message":"receive streaming session, msgId: 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.381460873+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-06-19T14:46:54.381465926+07:00","message":"receive interim result [false|false]: เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.381480045+07:00","message":"[buffer interim] 1392 false เยอรมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.381486886+07:00","message":"[bufferProcess] interim [900000000]:เยอรมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.381488957+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.689252373+07:00","message":"receive streaming session, msgId: 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.689296714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยอรมัน 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.689303624+07:00","message":"receive interim result [false|false]: เยอรมัน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.689315923+07:00","message":"[buffer interim] 1392 false เยอรมัน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.689324518+07:00","message":"[bufferProcess] interim [140000000]:เยอรมัน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.689327976+07:00","message":"[bufferProcess] send to processor:เยอรมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.689332534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.689336598+07:00","message":"> Transcript [19413] [false]: 'เยอรมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.689340353+07:00","message":"Set StatePrefix (first interim): 'เยอรมัน'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:54.726526466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:54.726532338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.794903469+07:00","message":"receive streaming session, msgId: 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.79493915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยอรมัน 12\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.79494485+07:00","message":"receive interim result [false|false]: เยอรมัน 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.79495303+07:00","message":"[buffer interim] 1392 false เยอรมัน 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.794959395+07:00","message":"[bufferProcess] interim [320000000]:เยอรมัน 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.79496165+07:00","message":"[bufferProcess] send to processor:เยอรมัน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.79496471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.79496916+07:00","message":"> Transcript [19414] [false]: 'เยอรมัน 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.794972167+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.794974132+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.794975993+07:00","message":"StatePrefix: 'เยอรมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.794977983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.937275234+07:00","message":"receive streaming session, msgId: 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.937317305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยอรมัน 1 ต่อ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.937325083+07:00","message":"receive interim result [false|false]: เยอรมัน 1 ต่อ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.937340547+07:00","message":"[buffer interim] 1392 false เยอรมัน 1 ต่อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.937349746+07:00","message":"[bufferProcess] interim [440000000]:เยอรมัน 1 ต่อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.937352234+07:00","message":"[bufferProcess] send to processor:เยอรมัน 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.937355634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.937358636+07:00","message":"> Transcript [19415] [false]: 'เยอรมัน 12'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.937361769+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.937363841+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.937365747+07:00","message":"StatePrefix: 'เยอรมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.937367923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.966790785+07:00","message":"receive streaming session, msgId: 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.966822106+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-06-19T14:46:54.96682798+07:00","message":"receive interim result [false|false]: เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.966838656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ต่อ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.966841195+07:00","message":"receive interim result [false|false]:  1 ต่อ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.966847811+07:00","message":"[buffer interim] 1392 false เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.966851073+07:00","message":"[buffer interim] 1392 false  1 ต่อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.966856264+07:00","message":"[bufferProcess] interim [500000000]:เยอรมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.966858746+07:00","message":"[bufferProcess] send to processor:เยอรมัน 1 ต่อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.96686146+07:00","message":"[bufferProcess] interim [500000000]: 1 ต่อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.966863888+07:00","message":"[bufferProcess] update buffer: เยอรมัน 1 ต่อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.966866556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.966869495+07:00","message":"> Transcript [19416] [false]: 'เยอรมัน 1 ต่อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.966872543+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.966874696+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.966876565+07:00","message":"StatePrefix: 'เยอรมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.966878586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.274013907+07:00","message":"receive streaming session, msgId: 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.27405101+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-06-19T14:46:55.274057491+07:00","message":"receive interim result [false|false]: เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.274066989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ต่อ 3 เป๊ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.274070167+07:00","message":"receive interim result [false|false]:  1 ต่อ 3 เป๊ก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.274076707+07:00","message":"[buffer interim] 1392 false เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.274080122+07:00","message":"[buffer interim] 1392 false  1 ต่อ 3 เป๊ก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.274085204+07:00","message":"[bufferProcess] interim [740000000]:เยอรมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.274088231+07:00","message":"[bufferProcess] send to processor:เยอรมัน 1 ต่อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.27409105+07:00","message":"[bufferProcess] interim [740000000]: 1 ต่อ 3 เป๊ก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.274093405+07:00","message":"[bufferProcess] update buffer: เยอรมัน 1 ต่อ 3 เป๊ก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.274096575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.274099252+07:00","message":"> Transcript [19417] [false]: 'เยอรมัน 1 ต่อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.274102153+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.274104489+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.274106477+07:00","message":"StatePrefix: 'เยอรมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.274108597+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.274111025+07:00","message":"Push: 'เยอรมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.274125858+07:00","message":"TextPushed: 'เยอรมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.274130237+07:00","message":"Set new StatePrefix : 'เยอรมัน 1 ต่อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.274132489+07:00","message":"Next Push (prob) : ' 1 ต่อ 3'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.274139634+07:00","message":"push: {false เยอรมัน 0 0xc00378e080}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.299700053+07:00","message":"receive streaming session, msgId: 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.299738984+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-06-19T14:46:55.299747148+07:00","message":"receive interim result [false|false]: เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.299773437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ต่อ 3 เซตนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.299777106+07:00","message":"receive interim result [false|false]:  1 ต่อ 3 เซตนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.29978408+07:00","message":"[buffer interim] 1392 false เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.299787616+07:00","message":"[buffer interim] 1392 false  1 ต่อ 3 เซตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.2997931+07:00","message":"[bufferProcess] interim [800000000]:เยอรมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.299795997+07:00","message":"[bufferProcess] send to processor:เยอรมัน 1 ต่อ 3 เป๊ก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.299799443+07:00","message":"[bufferProcess] interim [800000000]: 1 ต่อ 3 เซตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.299803807+07:00","message":"[bufferProcess] update buffer: เยอรมัน 1 ต่อ 3 เซตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.29980661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.29980961+07:00","message":"> Transcript [19418] [false]: 'เยอรมัน 1 ต่อ 3 เป๊ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.299812703+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.299816281+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.299818322+07:00","message":"StatePrefix: 'เยอรมัน 1 ต่อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.299820601+07:00","message":"TextPushed: 'เยอรมัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.387052591+07:00","message":"receive streaming session, msgId: 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.387089661+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-06-19T14:46:55.387095342+07:00","message":"receive interim result [false|false]: เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.387107871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ต่อ 3 เซตนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.387122092+07:00","message":"receive interim result [false|false]:  1 ต่อ 3 เซตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.387130166+07:00","message":"[buffer interim] 1392 false เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.38713404+07:00","message":"[buffer interim] 1392 false  1 ต่อ 3 เซตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.387143077+07:00","message":"[bufferProcess] interim [860000000]:เยอรมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.387147072+07:00","message":"[bufferProcess] send to processor:เยอรมัน 1 ต่อ 3 เซตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.387153896+07:00","message":"[bufferProcess] interim [860000000]: 1 ต่อ 3 เซตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.387158707+07:00","message":"[bufferProcess] update buffer: เยอรมัน 1 ต่อ 3 เซตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.387162603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.387166433+07:00","message":"> Transcript [19419] [false]: 'เยอรมัน 1 ต่อ 3 เซตนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.387172933+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.387175437+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.387177495+07:00","message":"StatePrefix: 'เยอรมัน 1 ต่อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.387179725+07:00","message":"TextPushed: 'เยอรมัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.43300213+07:00","message":"[GCS] IsForceVAD: false for message ID: 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.445422303+07:00","message":"receive streaming session, msgId: 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.445454144+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-06-19T14:46:55.445460937+07:00","message":"receive interim result [false|false]: เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.445472186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ต่อ 3 เซตนะครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.445476866+07:00","message":"receive interim result [false|false]:  1 ต่อ 3 เซตนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.445491619+07:00","message":"[buffer interim] 1392 false เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.445504879+07:00","message":"[buffer interim] 1392 false  1 ต่อ 3 เซตนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.445510946+07:00","message":"[bufferProcess] interim [980000000]:เยอรมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.445514294+07:00","message":"[bufferProcess] send to processor:เยอรมัน 1 ต่อ 3 เซตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.445519902+07:00","message":"[bufferProcess] interim [980000000]: 1 ต่อ 3 เซตนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.445522673+07:00","message":"[bufferProcess] update buffer: เยอรมัน 1 ต่อ 3 เซตนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.445525497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.445528898+07:00","message":"> Transcript [19420] [false]: 'เยอรมัน 1 ต่อ 3 เซตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.445532103+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.445534259+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.445536233+07:00","message":"StatePrefix: 'เยอรมัน 1 ต่อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.445538602+07:00","message":"TextPushed: 'เยอรมัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.496927999+07:00","message":"[GCS] Start streaming session, msgId: 1393"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.521124354+07:00","message":"receive streaming session, msgId: 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.521170725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยอรมัน 1 ต่อ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.521177578+07:00","message":"receive interim result [false|false]: เยอรมัน 1 ต่อ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.521188369+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-06-19T14:46:55.521192412+07:00","message":"receive interim result [false|false]:  เซตนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.521199561+07:00","message":"[buffer interim] 1392 false เยอรมัน 1 ต่อ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.521203161+07:00","message":"[buffer interim] 1392 false  เซตนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.521208483+07:00","message":"[bufferProcess] interim [40000000]:เยอรมัน 1 ต่อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.521211435+07:00","message":"[bufferProcess] send to processor:เยอรมัน 1 ต่อ 3 เซตนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.521214432+07:00","message":"[bufferProcess] interim [40000000]: เซตนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.521217384+07:00","message":"[bufferProcess] update buffer: เยอรมัน 1 ต่อ 3 เซตนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.521220608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.521223612+07:00","message":"> Transcript [19421] [false]: 'เยอรมัน 1 ต่อ 3 เซตนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.521228417+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.521230465+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.521232402+07:00","message":"StatePrefix: 'เยอรมัน 1 ต่อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.521234695+07:00","message":"TextPushed: 'เยอรมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.521237958+07:00","message":"Push: ' 1 ต่อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.521239906+07:00","message":"TextPushed: 'เยอรมัน 1 ต่อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.521242068+07:00","message":"Set new StatePrefix : 'เยอรมัน 1 ต่อ 3 เซตนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.521244356+07:00","message":"Next Push (prob) : ' เซตนะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.521251572+07:00","message":"push: {false  1 ต่อ 3 0 0xc00378e080}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.633600672+07:00","message":"receive streaming session, msgId: 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.633637395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยอรมัน 1 ต่อ 3 เซตนะครับ\",\"confidence\":0.8871218}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.633644473+07:00","message":"receive interim result [true|false]: เยอรมัน 1 ต่อ 3 เซตนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.63365292+07:00","message":"end recv isFinal message id 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.633655402+07:00","message":"end Recv id 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.633661228+07:00","message":"[buffer interim] 1392 true เยอรมัน 1 ต่อ 3 เซตนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.633670573+07:00","message":"[bufferProcess] interim [130000000]:เยอรมัน 1 ต่อ 3 เซตนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.633674494+07:00","message":"[bufferProcess] send to processor (isfinal):เยอรมัน 1 ต่อ 3 เซตนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.633678967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.633685254+07:00","message":"> Transcript [19422] [false]: 'เยอรมัน 1 ต่อ 3 เซตนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.633689591+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.633692482+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.633696212+07:00","message":"StatePrefix: 'เยอรมัน 1 ต่อ 3 เซตนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.633700324+07:00","message":"TextPushed: 'เยอรมัน 1 ต่อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.633704122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.633707419+07:00","message":"> Transcript [19423] [true]: 'เยอรมัน 1 ต่อ 3 เซตนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.633710679+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.633712548+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.633714293+07:00","message":"StatePrefix: 'เยอรมัน 1 ต่อ 3 เซตนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.633716589+07:00","message":"TextPushed: 'เยอรมัน 1 ต่อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.633722529+07:00","message":"Push: ' เซตนะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.633729784+07:00","message":"push: {true  เซตนะครับ 0 0xc00378e080}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:55.640109361+07:00","message":"write wav file: './tmp/7584/7584_1392.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.453900841+07:00","message":"[GCS] IsForceVAD: false for message ID: 1393"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.552272786+07:00","message":"receive streaming session, msgId: 1393"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.552305774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"24 ชั่วโมง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.552311614+07:00","message":"receive interim result [false|false]: 24 ชั่วโมง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.552323645+07:00","message":"[buffer interim] 1393 false 24 ชั่วโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.552330891+07:00","message":"[bufferProcess] interim [960000000]:24 ชั่วโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.552333011+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.558693298+07:00","message":"receive streaming session, msgId: 1393"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.558717748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"24 ชั่วโมง\",\"confidence\":0.87041223}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.558722976+07:00","message":"receive interim result [true|false]: 24 ชั่วโมง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.558733068+07:00","message":"end recv isFinal message id 1393"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.558735417+07:00","message":"end Recv id 1393"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.55874298+07:00","message":"[buffer interim] 1393 true 24 ชั่วโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.558747785+07:00","message":"[bufferProcess] interim [990000000]:24 ชั่วโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.558750589+07:00","message":"[bufferProcess] send to processor (isfinal):24 ชั่วโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.558768261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.55879778+07:00","message":"> Transcript [19424] [false]: '24 ชั่วโมง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.558802314+07:00","message":"Set StatePrefix (first interim): '24 ชั่วโมง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.558806134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.558809039+07:00","message":"> Transcript [19425] [true]: '24 ชั่วโมง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.558813426+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.558815881+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.558818469+07:00","message":"StatePrefix: '24 ชั่วโมง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.558820653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.558827858+07:00","message":"Push: '24 ชั่วโมง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.558839906+07:00","message":"push: {true 24 ชั่วโมง 0 0xc003d28100}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:56.564723911+07:00","message":"write wav file: './tmp/7584/7584_1393.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.788840122+07:00","message":"[GCS] Cleaned up inactive client: 1357"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.788860327+07:00","message":"[GCS] Cleaned up inactive client: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.788863403+07:00","message":"[GCS] Cleaned up inactive client: 1362"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.78886543+07:00","message":"[GCS] Cleaned up inactive client: 1355"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.788867442+07:00","message":"[GCS] Cleaned up inactive client: 1361"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.788869426+07:00","message":"[GCS] Cleaned up inactive client: 1354"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.788871523+07:00","message":"[GCS] Cleaned up inactive client: 1363"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.788873348+07:00","message":"[GCS] Cleaned up inactive client: 1364"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.788876206+07:00","message":"[GCS] Cleaned up inactive client: 1356"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.788878494+07:00","message":"[GCS] Cleaned up inactive client: 1358"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.78888047+07:00","message":"[GCS] Cleaned up inactive client: 1366"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.788882232+07:00","message":"[GCS] Cleaned up inactive client: 1359"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.78888404+07:00","message":"[GCS] Cleaned up inactive client: 1360"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.846023371+07:00","message":"[GCS] Start streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:57.365805074+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:57.365845549+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-06-19T14:46:57.365850861+07:00","message":"receive interim result [false|false]: แต่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:57.365867396+07:00","message":"[buffer interim] 1394 false แต่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:57.365876051+07:00","message":"[bufferProcess] interim [360000000]:แต่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:57.365878126+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:57.562046628+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:57.562089897+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-06-19T14:46:57.562097185+07:00","message":"receive interim result [false|false]: แกต้องเจอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:57.562119461+07:00","message":"[buffer interim] 1394 false แกต้องเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:57.56213148+07:00","message":"[bufferProcess] interim [540000000]:แกต้องเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:57.562134529+07:00","message":"[bufferProcess] send to processor:แต่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:57.562142474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:57.562145404+07:00","message":"> Transcript [19426] [false]: 'แต่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:57.562147917+07:00","message":"Set StatePrefix (first interim): 'แต่ต้อง'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:57.727492062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:57.727511344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:57.823403551+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:57.823443711+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-06-19T14:46:57.823451016+07:00","message":"receive interim result [false|false]: แกต้องเจอกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:57.823467321+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:57.823475681+07:00","message":"[bufferProcess] interim [780000000]:แกต้องเจอกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:57.823478487+07:00","message":"[bufferProcess] send to processor:แกต้องเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:57.823482085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:57.823488456+07:00","message":"> Transcript [19427] [false]: 'แกต้องเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:57.82349092+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:57.823493172+07:00","message":"Set new StatePrefix: 'แกต้องเจอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:58.21288443+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:58.212928024+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-06-19T14:46:58.212935265+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:58.212950804+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.212959159+07:00","message":"[bufferProcess] interim [200000000]:แกต้องเจอกับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.212962278+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.212970928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.21297408+07:00","message":"> Transcript [19428] [false]: 'แกต้องเจอกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.212977675+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.212980266+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.212982591+07:00","message":"StatePrefix: 'แกต้องเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.212984926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:58.277342824+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:58.277383533+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-06-19T14:46:58.277389844+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:58.277404782+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.277412806+07:00","message":"[bufferProcess] interim [260000000]:แกต้องเจอกับสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.277415419+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.277419408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.277422204+07:00","message":"> Transcript [19429] [false]: 'แกต้องเจอกับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.277425854+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.277428485+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.277430659+07:00","message":"StatePrefix: 'แกต้องเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.27743298+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:58.412639808+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:58.412684922+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-06-19T14:46:58.412692161+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:58.41271047+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.412722712+07:00","message":"[bufferProcess] interim [380000000]:แกต้องเจอกับสหรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.412725368+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.412729385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.412733161+07:00","message":"> Transcript [19430] [false]: 'แกต้องเจอกับสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.412737225+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.41273981+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.412741914+07:00","message":"StatePrefix: 'แกต้องเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.41274417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:58.473851569+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:58.473893122+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-06-19T14:46:58.473899771+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสารวัตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:58.473917542+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสารวัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.473925769+07:00","message":"[bufferProcess] interim [500000000]:แกต้องเจอกับสารวัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.473928378+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.473935851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.473938845+07:00","message":"> Transcript [19431] [false]: 'แกต้องเจอกับสหรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.473942799+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.473945357+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.473948039+07:00","message":"StatePrefix: 'แกต้องเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.473950338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.473956455+07:00","message":"Push: 'แกต้องเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.473958659+07:00","message":"TextPushed: 'แกต้องเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.473961538+07:00","message":"Set new StatePrefix : 'แกต้องเจอกับสหรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.473963943+07:00","message":"Next Push (prob) : 'กับสหรัฐ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:58.473973038+07:00","message":"push: {false แกต้องเจอ 0 0xc00378e400}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:58.588448998+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:58.588490496+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-06-19T14:46:58.588497694+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสารคดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:58.588511757+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสารคดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.588519218+07:00","message":"[bufferProcess] interim [560000000]:แกต้องเจอกับสารคดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.588522016+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสารวัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.588529241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.588532104+07:00","message":"> Transcript [19432] [false]: 'แกต้องเจอกับสารวัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.588534736+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.588537478+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสารวัตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:58.58985303+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:58.58986409+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-06-19T14:46:58.589867727+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:58.589877545+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.589882168+07:00","message":"[bufferProcess] interim [620000000]:แกต้องเจอกับสหรัฐอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.589884305+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสารคดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.589891351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.589893506+07:00","message":"> Transcript [19433] [false]: 'แกต้องเจอกับสารคดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.589895359+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:58.589897159+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสารคดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:59.10268526+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:59.102738453+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-06-19T14:46:59.102747186+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:59.102767328+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.102781679+07:00","message":"[bufferProcess] interim [40000000]:แกต้องเจอกับสหรัฐอเมริกาครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.102785978+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.102795493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.102800633+07:00","message":"> Transcript [19434] [false]: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.102804012+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.102807871+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:59.633465618+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:59.633501605+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-06-19T14:46:59.633507969+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:59.633519448+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.633528294+07:00","message":"[bufferProcess] interim [580000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.633531133+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.633536472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.633539141+07:00","message":"> Transcript [19435] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.633542438+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.63354481+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.633547164+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.633549958+07:00","message":"TextPushed: 'แกต้องเจอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:59.776636793+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:59.776680258+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-06-19T14:46:59.776687252+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โลก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:59.776704502+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.776719498+07:00","message":"[bufferProcess] interim [700000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.776722251+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.776726589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.776730384+07:00","message":"> Transcript [19436] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.77673421+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.776736515+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.776738779+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.776741331+07:00","message":"TextPushed: 'แกต้องเจอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:59.832235111+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:59.832278439+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-06-19T14:46:59.832285719+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์วันนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:59.832302624+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.832311784+07:00","message":"[bufferProcess] interim [760000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.832314868+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.832318775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.832322029+07:00","message":"> Transcript [19437] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.832325585+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.832328913+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.832331657+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.832334104+07:00","message":"TextPushed: 'แกต้องเจอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:59.841778302+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:59.841800757+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-06-19T14:46:59.841806134+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับกี่ชนิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:59.841818534+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับกี่ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.841824289+07:00","message":"[bufferProcess] interim [820000000]:แกต้องเจอกับสหรัฐอเมริกาครับกี่ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.841826694+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.841829944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.841832518+07:00","message":"> Transcript [19438] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.84183629+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.841838521+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.841840844+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.84184315+07:00","message":"TextPushed: 'แกต้องเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.841852239+07:00","message":"Push: 'กับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.841854425+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.841856718+07:00","message":"Set new StatePrefix : 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.841859441+07:00","message":"Next Push (prob) : 'ครับชิงแชมป์วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:59.841896775+07:00","message":"push: {false กับสหรัฐอเมริกา 0 0xc00378e400}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:00.011124298+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:00.011178718+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-06-19T14:47:00.011185768+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:00.011209865+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.011219345+07:00","message":"[bufferProcess] interim [0]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.011222644+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับกี่ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.011231615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.011235014+07:00","message":"> Transcript [19439] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับกี่ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.011237957+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.011240856+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับกี่ชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:00.520828643+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:00.520874359+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-06-19T14:47:00.520881837+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:00.520895699+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.520907218+07:00","message":"[bufferProcess] interim [480000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.520910241+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.520919384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.520922895+07:00","message":"> Transcript [19440] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.520925964+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.520928658+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:00.582596403+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:00.582637715+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-06-19T14:47:00.582644643+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:00.582659671+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.582667287+07:00","message":"[bufferProcess] interim [600000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.582670788+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.58268008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.582683468+07:00","message":"> Transcript [19441] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.5826871+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.582689552+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.582691873+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.582694712+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:00.706331563+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:00.706377762+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-06-19T14:47:00.706384632+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:00.70640057+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.706408623+07:00","message":"[bufferProcess] interim [720000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.706411397+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.706418679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.706421834+07:00","message":"> Transcript [19442] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.7064258+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.706428051+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.706430055+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.706433588+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:00.728495402+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:00.728521018+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:00.914246174+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:00.914301073+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-06-19T14:47:00.914310842+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:00.914329965+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.914346594+07:00","message":"[bufferProcess] interim [900000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.914351481+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.914360804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.914365511+07:00","message":"> Transcript [19443] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.914371408+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.914374412+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.9143782+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:00.91438292+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.08241818+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.082461305+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-06-19T14:47:01.082468307+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.082483688+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.082491969+07:00","message":"[bufferProcess] interim [80000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.082494794+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.082498603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.082501847+07:00","message":"> Transcript [19444] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.082506024+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.082508562+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.082510896+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.082513798+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.082517392+07:00","message":"Push: 'ครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.082521075+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.082523941+07:00","message":"Set new StatePrefix : 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.082526809+07:00","message":"Next Push (prob) : 'ที่ยังไม่แพ้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.082535221+07:00","message":"push: {false ครับชิงแชมป์โอลิมปิก 0 0xc00378e400}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.210396201+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.210435476+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-06-19T14:47:01.210441905+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.210456787+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.210466224+07:00","message":"[bufferProcess] interim [140000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.210469096+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.210474569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.210477596+07:00","message":"> Transcript [19445] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.210480212+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.210488812+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.212582864+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.212616781+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-06-19T14:47:01.212623119+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.212638861+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.212648948+07:00","message":"[bufferProcess] interim [200000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.212651812+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.212656224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.21265902+07:00","message":"> Transcript [19446] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.212661781+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.21266409+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.825625925+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.825667604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.825674619+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.825686881+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.825694382+07:00","message":"[bufferProcess] interim [800000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.825697507+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.825703353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.825706241+07:00","message":"> Transcript [19447] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.825708632+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.825710853+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.012898364+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.012933786+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-06-19T14:47:02.012940053+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.012952918+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.012959981+07:00","message":"[bufferProcess] interim [980000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.012964537+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.012973582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.012977822+07:00","message":"> Transcript [19448] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.012984253+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.012986386+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.012988654+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.012991316+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.152697725+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.152737759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.152744033+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.152757695+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.152764949+07:00","message":"[bufferProcess] interim [40000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.152767649+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.152771481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.152774345+07:00","message":"> Transcript [19449] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.152777918+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.152779959+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.152781945+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.15278513+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.271017496+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.271063347+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-06-19T14:47:02.271071277+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.271089004+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.271098382+07:00","message":"[bufferProcess] interim [160000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.271101219+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.271104999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.271114586+07:00","message":"> Transcript [19450] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.271118822+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.27112161+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.271123838+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.271126685+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.333564699+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.333601394+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-06-19T14:47:02.333607401+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.333624623+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.333632392+07:00","message":"[bufferProcess] interim [280000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.333635112+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.333638704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.333641713+07:00","message":"> Transcript [19451] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.333645897+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.333648184+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.333651553+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.333654684+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.333658172+07:00","message":"Push: 'ที่ยังไม่แพ้ใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.333660353+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.333662655+07:00","message":"Set new StatePrefix : 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.33366489+07:00","message":"Next Push (prob) : 'ซึม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.33367264+07:00","message":"push: {false ที่ยังไม่แพ้ใคร 0 0xc00378e400}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.362656584+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.362694246+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-06-19T14:47:02.362700237+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งชิมใช้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.362713473+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งชิมใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.36272236+07:00","message":"[bufferProcess] interim [340000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งชิมใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.362725342+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.36272907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.36273179+07:00","message":"> Transcript [19452] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.362734731+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.362736708+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.561448595+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.561490504+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-06-19T14:47:02.561498951+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.561516944+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.561523976+07:00","message":"[bufferProcess] interim [520000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.561526716+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งชิมใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.561529879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.561533086+07:00","message":"> Transcript [19453] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งชิมใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.561536201+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.561539569+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งชิมใช้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.683046825+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.68308047+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-06-19T14:47:02.683086437+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.683097368+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.683111292+07:00","message":"[bufferProcess] interim [700000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.683114566+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.683119959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.683122684+07:00","message":"> Transcript [19454] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.683125328+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.683127812+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.050785173+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.050835255+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-06-19T14:47:03.050843254+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.050860826+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.050869983+07:00","message":"[bufferProcess] interim [940000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.050873068+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.050880386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.050883763+07:00","message":"> Transcript [19455] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.050888128+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.050890464+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.050892507+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.050895695+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.121894429+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.121940639+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-06-19T14:47:03.121948846+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการชำระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.121963805+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการชำระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.121975994+07:00","message":"[bufferProcess] interim [0]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการชำระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.121980258+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.121988131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.121993487+07:00","message":"> Transcript [19456] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.121999396+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.122002402+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.122005485+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.122010548+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.173667014+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.173706706+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-06-19T14:47:03.173713432+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการทำลาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.173726234+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.173733319+07:00","message":"[bufferProcess] interim [120000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.173736136+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการชำระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.173741447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.173744118+07:00","message":"> Transcript [19457] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการชำระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.173748147+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.173750513+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.173752535+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.173755186+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.345421068+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.34546735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำร้ายพ่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.345476238+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำร้ายพ่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.345491199+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำร้ายพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.345499781+07:00","message":"[bufferProcess] interim [240000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำร้ายพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.345504439+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.345513785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.345517467+07:00","message":"> Transcript [19458] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.345523309+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.345526845+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.345530312+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.345534308+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.345542432+07:00","message":"Push: 'จึงชิงชัยเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.34554557+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.345549396+07:00","message":"Set new StatePrefix : 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.345553218+07:00","message":"Next Push (prob) : 'การทำลาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.345564128+07:00","message":"push: {false จึงชิงชัยเจอ 0 0xc00378e400}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.377232963+07:00","message":"[GCS] IsForceVAD: false for message ID: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.40808484+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.408132952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการทำลายบอล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.408142043+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการทำลายบอล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.408158628+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการทำลายบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.40816983+07:00","message":"[bufferProcess] interim [300000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการทำลายบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.408178441+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำร้ายพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.408186327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.408190434+07:00","message":"> Transcript [19459] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำร้ายพ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.408194089+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.408197165+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำร้ายพ่อ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.444901902+07:00","message":"[GCS] Start streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.54198272+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.542020374+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-06-19T14:47:03.542026187+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำร้ายตอนล่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.542036412+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำร้ายตอนล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.542042785+07:00","message":"[bufferProcess] interim [480000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำร้ายตอนล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.54204591+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการทำลายบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.542049292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.542051889+07:00","message":"> Transcript [19460] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการทำลายบอล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.542054523+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.542056805+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการทำลายบอล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.545535174+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.545562931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำร้ายคนแรก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.545568708+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำร้ายคนแรก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.545580555+07:00","message":"[buffer interim] 1394 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำร้ายคนแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.545586637+07:00","message":"[bufferProcess] interim [540000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำร้ายคนแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.545589145+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำร้ายตอนล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.54559233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.545594886+07:00","message":"> Transcript [19461] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำร้ายตอนล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.545597577+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.545599611+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำร้ายตอนล่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.63803977+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.638090329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการทำลายตอนแรก\",\"confidence\":0.9113671}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.6380989+07:00","message":"receive interim result [true|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการทำลายตอนแรก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.638114018+07:00","message":"end recv isFinal message id 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.638116454+07:00","message":"end Recv id 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.63812392+07:00","message":"[buffer interim] 1394 true แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการทำลายตอนแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.638136418+07:00","message":"[bufferProcess] interim [540000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการทำลายตอนแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.638140346+07:00","message":"[bufferProcess] send to processor (isfinal):แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำร้ายคนแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.638145019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.638148335+07:00","message":"> Transcript [19462] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำร้ายคนแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.638151941+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.638154115+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำร้ายคนแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.638156287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.638158307+07:00","message":"> Transcript [19463] [true]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอการทำลายตอนแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.638161011+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.638163043+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.638165505+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอกันทำร้ายคนแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.638168262+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครจึงชิงชัยเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.638172495+07:00","message":"Push: 'การทำลายตอนแรก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.638182381+07:00","message":"push: {true การทำลายตอนแรก 0 0xc00378e400}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:03.649692407+07:00","message":"write wav file: './tmp/7584/7584_1394.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:03.728511353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:03.728523661+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.182539632+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.182576858+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-06-19T14:47:04.182582472+07:00","message":"receive interim result [false|false]: ถาม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.182592697+07:00","message":"[buffer interim] 1395 false ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.182599009+07:00","message":"[bufferProcess] interim [540000000]:ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.182600809+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.294574469+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.294614584+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-06-19T14:47:04.294621316+07:00","message":"receive interim result [false|false]: สถาบัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.294634806+07:00","message":"[buffer interim] 1395 false สถาบัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.294641663+07:00","message":"[bufferProcess] interim [660000000]:สถาบัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.294643966+07:00","message":"[bufferProcess] send to processor:ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.294649524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.294652202+07:00","message":"> Transcript [19464] [false]: 'ถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.294654453+07:00","message":"Set StatePrefix (first interim): 'ถาม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.326150518+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.326182645+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-06-19T14:47:04.326188345+07:00","message":"receive interim result [false|false]: สารวัตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.326202117+07:00","message":"[buffer interim] 1395 false สารวัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.326208962+07:00","message":"[bufferProcess] interim [720000000]:สารวัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.326211203+07:00","message":"[bufferProcess] send to processor:สถาบัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.326214013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.326216965+07:00","message":"> Transcript [19465] [false]: 'สถาบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.326219041+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.326221139+07:00","message":"Set new StatePrefix: 'สถาบัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.488923562+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.488961758+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-06-19T14:47:04.488968531+07:00","message":"receive interim result [false|false]: หาวัดที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.488981893+07:00","message":"[buffer interim] 1395 false หาวัดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.488990201+07:00","message":"[bufferProcess] interim [840000000]:หาวัดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.488994055+07:00","message":"[bufferProcess] send to processor:สารวัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.489000751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.489007033+07:00","message":"> Transcript [19466] [false]: 'สารวัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.489010033+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.489013314+07:00","message":"Set new StatePrefix: 'สารวัตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.604261532+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.604295172+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-06-19T14:47:04.604301155+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.604312621+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.604320192+07:00","message":"[bufferProcess] interim [960000000]:สารวัตรที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.604322632+07:00","message":"[bufferProcess] send to processor:หาวัดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.604325648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.604328463+07:00","message":"> Transcript [19467] [false]: 'หาวัดที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.604330471+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.604332506+07:00","message":"Set new StatePrefix: 'หาวัดที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.81638879+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.816426662+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-06-19T14:47:04.81643279+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.816445612+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.816454443+07:00","message":"[bufferProcess] interim [200000000]:สารวัตรที่ใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.816456703+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.816461867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.81646458+07:00","message":"> Transcript [19468] [false]: 'สารวัตรที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.816467181+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.816469625+07:00","message":"Set new StatePrefix: 'สารวัตรที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.86330179+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.863340647+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-06-19T14:47:04.863346662+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้กัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.863359758+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.863369781+07:00","message":"[bufferProcess] interim [260000000]:สารวัตรที่ใช้กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.863372692+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.863376222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.863379395+07:00","message":"> Transcript [19469] [false]: 'สารวัตรที่ใช้การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.863382836+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.863384901+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.863387146+07:00","message":"StatePrefix: 'สารวัตรที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.86338934+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.062239105+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.062279117+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-06-19T14:47:05.062284814+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้กันทั่ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.062298639+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้กันทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.062306376+07:00","message":"[bufferProcess] interim [380000000]:สารวัตรที่ใช้กันทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.062309312+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.062314464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.062318006+07:00","message":"> Transcript [19470] [false]: 'สารวัตรที่ใช้กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.062321429+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.062323747+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.062325687+07:00","message":"StatePrefix: 'สารวัตรที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.062327949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.130128+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.130163922+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-06-19T14:47:05.130170817+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้กัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.130181798+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.130188579+07:00","message":"[bufferProcess] interim [440000000]:สารวัตรที่ใช้กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.13019096+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้กันทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.130196434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.130199432+07:00","message":"> Transcript [19471] [false]: 'สารวัตรที่ใช้กันทั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.130202699+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.130204823+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.130207054+07:00","message":"StatePrefix: 'สารวัตรที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.13020959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.165365682+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.165408508+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-06-19T14:47:05.165414891+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้กันทุก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.165431032+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้กันทุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.165442131+07:00","message":"[bufferProcess] interim [500000000]:สารวัตรที่ใช้กันทุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.165444695+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.165454016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.165457704+07:00","message":"> Transcript [19472] [false]: 'สารวัตรที่ใช้กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.1654616+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.165464+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.165466263+07:00","message":"StatePrefix: 'สารวัตรที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.165468469+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.165474616+07:00","message":"Push: 'สารวัตรที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.16547665+07:00","message":"TextPushed: 'สารวัตรที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.165478865+07:00","message":"Set new StatePrefix : 'สารวัตรที่ใช้กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.165481124+07:00","message":"Next Push (prob) : 'กัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.165489065+07:00","message":"push: {false สารวัตรที่ใช้ 0 0xc003262480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.25900349+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.259041294+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-06-19T14:47:05.259047115+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้กันบุฟเฟ่ต์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.25906031+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้กันบุฟเฟ่ต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.259067718+07:00","message":"[bufferProcess] interim [620000000]:สารวัตรที่ใช้กันบุฟเฟ่ต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.259070559+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้กันทุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.259073936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.259076998+07:00","message":"> Transcript [19473] [false]: 'สารวัตรที่ใช้กันทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.259080744+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.259083209+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.259085406+07:00","message":"StatePrefix: 'สารวัตรที่ใช้กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.259087855+07:00","message":"TextPushed: 'สารวัตรที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.328724549+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.32875609+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-06-19T14:47:05.328762097+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.328776073+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.328783314+07:00","message":"[bufferProcess] interim [680000000]:สารวัตรที่ใช้การตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.328786362+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้กันบุฟเฟ่ต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.32879449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.328797052+07:00","message":"> Transcript [19474] [false]: 'สารวัตรที่ใช้กันบุฟเฟ่ต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.328801102+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.328804018+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.328807275+07:00","message":"StatePrefix: 'สารวัตรที่ใช้กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.328809766+07:00","message":"TextPushed: 'สารวัตรที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.378657169+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.37869393+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-06-19T14:47:05.378699701+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.378715609+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.378722298+07:00","message":"[bufferProcess] interim [800000000]:สารวัตรที่ใช้การลุกตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.378725073+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.378728603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.378731556+07:00","message":"> Transcript [19475] [false]: 'สารวัตรที่ใช้การตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.378734119+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.378736269+07:00","message":"Set new StatePrefix: 'สารวัตรที่ใช้การตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.589960909+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.589996044+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-06-19T14:47:05.590001837+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่วัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.590017066+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.590023896+07:00","message":"[bufferProcess] interim [980000000]:สารวัตรที่ใช้การลุกตั้งแต่วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.590026595+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.590029914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.590032797+07:00","message":"> Transcript [19476] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.590035452+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.590037652+07:00","message":"Set new StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.728021532+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.728066502+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-06-19T14:47:05.728074445+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บอล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.72809106+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บอล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.728099464+07:00","message":"[bufferProcess] interim [100000000]:สารวัตรที่ใช้การลุกตั้งแต่บอล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.728102256+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.728118651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.728122144+07:00","message":"> Transcript [19477] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.728125864+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.728128428+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.728130816+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.728134028+07:00","message":"TextPushed: 'สารวัตรที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.767886183+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.767927019+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-06-19T14:47:05.767936294+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บอลสด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.767953178+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บอลสด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.767961115+07:00","message":"[bufferProcess] interim [160000000]:สารวัตรที่ใช้การลุกตั้งแต่บอลสด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.767965024+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บอล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.767968798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.767971854+07:00","message":"> Transcript [19478] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บอล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.767975205+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.7679777+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.767979861+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.767982347+07:00","message":"TextPushed: 'สารวัตรที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.083309958+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.083341425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารวัตรที่ใช้การลุกตั้งแต่บน Server\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.083347844+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.083360495+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.083367878+07:00","message":"[bufferProcess] interim [460000000]:สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.083371229+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บอลสด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.083378268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.083381177+07:00","message":"> Transcript [19479] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บอลสด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.083385219+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.08338866+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.083392009+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.083396623+07:00","message":"TextPushed: 'สารวัตรที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.236653928+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.236689649+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-06-19T14:47:06.236695539+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บอลสด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.236710629+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บอลสด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.236717353+07:00","message":"[bufferProcess] interim [580000000]:สารวัตรที่ใช้การลุกตั้งแต่บอลสด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.236721527+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.236725625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.236728322+07:00","message":"> Transcript [19480] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.236731689+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.236733751+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.236735647+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.236738432+07:00","message":"TextPushed: 'สารวัตรที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.236741232+07:00","message":"Push: 'การลุกตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.236743199+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.236746247+07:00","message":"Set new StatePrefix : 'สารวัตรที่ใช้การลุกตั้งแต่บน Server'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.23674856+07:00","message":"Next Push (prob) : 'บน Server'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.236756704+07:00","message":"push: {false การลุกตั้งแต่ 0 0xc003262480}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:06.729388861+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:06.729401305+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.843137121+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.843174366+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-06-19T14:47:06.84318258+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บอลสด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.843193722+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บอลสด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.843203313+07:00","message":"[bufferProcess] interim [180000000]:สารวัตรที่ใช้การลุกตั้งแต่บอลสด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.843206324+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บอลสด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.843211844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.843214867+07:00","message":"> Transcript [19481] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บอลสด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.843217138+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.843220712+07:00","message":"Set new StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่บอลสด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.932540695+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.93257566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.932582151+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.932598297+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.932605565+07:00","message":"[bufferProcess] interim [300000000]:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.932609438+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บอลสด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.932614779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.932619269+07:00","message":"> Transcript [19482] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บอลสด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.932625035+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.932627604+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.932630557+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่บอลสด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.932634323+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.179421428+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.179458986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสุข\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.179464568+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสุข"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.179475541+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.179481948+07:00","message":"[bufferProcess] interim [540000000]:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.179484626+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.179489884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.179492753+07:00","message":"> Transcript [19483] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.179495222+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.179497252+07:00","message":"Set new StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.315879874+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.315912789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.315918408+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.31593048+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.315939582+07:00","message":"[bufferProcess] interim [660000000]:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.31594203+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.315947333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.315950054+07:00","message":"> Transcript [19484] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.31595347+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.315955504+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.315957756+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.315960183+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.341153062+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.341195983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสุข\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.341201952+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสุข"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.341217973+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.34122474+07:00","message":"[bufferProcess] interim [720000000]:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.341227396+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.341232718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.341235395+07:00","message":"> Transcript [19485] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.341239313+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.341241344+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.341243336+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.341251932+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.376593559+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.376634405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.376640749+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.376654908+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.376662076+07:00","message":"[bufferProcess] interim [780000000]:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.37666468+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.376668109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.37667087+07:00","message":"> Transcript [19486] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.376677391+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.376679708+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.376681817+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.376684837+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.500358596+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.500397938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารวัตรที่ใช้การลุกตั้งแต่บน Server\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.500408848+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.500422079+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-06-19T14:47:07.500426407+07:00","message":"receive interim result [false|false]:  รวมถึงความสูงใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.500435807+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.500440732+07:00","message":"[buffer interim] 1395 false  รวมถึงความสูงใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.500447217+07:00","message":"[bufferProcess] interim [900000000]:สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.500450927+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.50045574+07:00","message":"[bufferProcess] interim [900000000]: รวมถึงความสูงใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.500459932+07:00","message":"[bufferProcess] update buffer: สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.500464816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.500468572+07:00","message":"> Transcript [19487] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.500473773+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.500477077+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.500480009+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.500483445+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.500487129+07:00","message":"Push: 'บน Server รวมถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.500490586+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.500494016+07:00","message":"Set new StatePrefix : 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.500497628+07:00","message":"Next Push (prob) : 'สูงใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.500508027+07:00","message":"push: {false บน Server รวมถึงความ 0 0xc003262480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.687213118+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.687259731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารวัตรที่ใช้การลุกตั้งแต่บน Server\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.687268194+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.68728167+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-06-19T14:47:07.687286046+07:00","message":"receive interim result [false|false]:  รวมถึงความสูงใหญ่ตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.687302388+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.687315149+07:00","message":"[buffer interim] 1395 false  รวมถึงความสูงใหญ่ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.687321947+07:00","message":"[bufferProcess] interim [80000000]:สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.687325422+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.687330661+07:00","message":"[bufferProcess] interim [80000000]: รวมถึงความสูงใหญ่ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.687333335+07:00","message":"[bufferProcess] update buffer: สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.687336279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.687339535+07:00","message":"> Transcript [19488] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.68734301+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.687345189+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.687347724+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.687350226+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.894462+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.894498179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารวัตรที่ใช้การลุกตั้งแต่บน Server\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.894504452+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.894517077+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-06-19T14:47:07.894522541+07:00","message":"receive interim result [false|false]:  รวมถึงความสูงใหญ่ตกหนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.894533135+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.894538731+07:00","message":"[buffer interim] 1395 false  รวมถึงความสูงใหญ่ตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.894545779+07:00","message":"[bufferProcess] interim [260000000]:สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.894548746+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.894551793+07:00","message":"[bufferProcess] interim [260000000]: รวมถึงความสูงใหญ่ตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.894554918+07:00","message":"[bufferProcess] update buffer: สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.89455825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.894560985+07:00","message":"> Transcript [19489] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.894564147+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.894566286+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.894568808+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.894571092+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.095947599+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.095992138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารวัตรที่ใช้การลุกตั้งแต่บน Server\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.096001352+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.096012509+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-06-19T14:47:08.096015692+07:00","message":"receive interim result [false|false]:  รวมถึงความสูงใหญ่ตกหนักของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.096023827+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.096031664+07:00","message":"[buffer interim] 1395 false  รวมถึงความสูงใหญ่ตกหนักของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.096038477+07:00","message":"[bufferProcess] interim [500000000]:สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.096041559+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.096050667+07:00","message":"[bufferProcess] interim [500000000]: รวมถึงความสูงใหญ่ตกหนักของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.096053881+07:00","message":"[bufferProcess] update buffer: สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.096057427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.096060955+07:00","message":"> Transcript [19490] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.096064969+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.09606746+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.096069731+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.096072265+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.273490914+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.273525951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารวัตรที่ใช้การลุกตั้งแต่บน Server\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.273531946+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.273543574+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-06-19T14:47:08.273549185+07:00","message":"receive interim result [false|false]:  รวมถึงความสูงใหญ่ตกหนักของผู้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.273556926+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.273560679+07:00","message":"[buffer interim] 1395 false  รวมถึงความสูงใหญ่ตกหนักของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.273574639+07:00","message":"[bufferProcess] interim [620000000]:สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.273589623+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.273595995+07:00","message":"[bufferProcess] interim [620000000]: รวมถึงความสูงใหญ่ตกหนักของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.273599283+07:00","message":"[bufferProcess] update buffer: สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.2736027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.273606491+07:00","message":"> Transcript [19491] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.273610105+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.273612189+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.273614552+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.273617275+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.273625893+07:00","message":"Push: 'สูงใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.27362803+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.273630385+07:00","message":"Set new StatePrefix : 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.273633177+07:00","message":"Next Push (prob) : 'ตกหนักของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.273642704+07:00","message":"push: {false สูงใหญ่ 0 0xc003262480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.439958516+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.440001736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารวัตรที่ใช้การลุกตั้งแต่บน Server\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.440008559+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.440020997+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-06-19T14:47:08.440024865+07:00","message":"receive interim result [false|false]:  รวมถึงความสูงใหญ่ตกหนักของลูก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.440033289+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.440037517+07:00","message":"[buffer interim] 1395 false  รวมถึงความสูงใหญ่ตกหนักของลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.440043681+07:00","message":"[bufferProcess] interim [740000000]:สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.440046893+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.440050403+07:00","message":"[bufferProcess] interim [740000000]: รวมถึงความสูงใหญ่ตกหนักของลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.440053672+07:00","message":"[bufferProcess] update buffer: สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.440057309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.440061859+07:00","message":"> Transcript [19492] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.440066245+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.440068442+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.440070686+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.440074623+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.453531286+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.453564617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารวัตรที่ใช้การลุกตั้งแต่บน Server\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.45357025+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.453583137+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-06-19T14:47:08.453586068+07:00","message":"receive interim result [false|false]:  รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.453592539+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.453595817+07:00","message":"[buffer interim] 1395 false  รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.453601207+07:00","message":"[bufferProcess] interim [800000000]:สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.453604019+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.453610398+07:00","message":"[bufferProcess] interim [800000000]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.453613253+07:00","message":"[bufferProcess] update buffer: สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.453616528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.45361932+07:00","message":"> Transcript [19493] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.453622958+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.453625172+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.453627381+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.453630016+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.608751445+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.608792332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารวัตรที่ใช้การลุกตั้งแต่บน Server\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.608798683+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.608809654+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-06-19T14:47:08.608813211+07:00","message":"receive interim result [false|false]:  รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.608821319+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.608825759+07:00","message":"[buffer interim] 1395 false  รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.608832205+07:00","message":"[bufferProcess] interim [980000000]:สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.608835006+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.608838433+07:00","message":"[bufferProcess] interim [980000000]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.608841884+07:00","message":"[bufferProcess] update buffer: สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.608845593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.608849899+07:00","message":"> Transcript [19494] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.608854547+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.608856994+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.608859439+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.608862549+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.735745482+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.735785354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารวัตรที่ใช้การลุกตั้งแต่บน Server\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.73579122+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.735803435+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-06-19T14:47:08.735808368+07:00","message":"receive interim result [false|false]:  รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.735816848+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.73582097+07:00","message":"[buffer interim] 1395 false  รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.735837356+07:00","message":"[bufferProcess] interim [100000000]:สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.735866793+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.735875722+07:00","message":"[bufferProcess] interim [100000000]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.735880081+07:00","message":"[bufferProcess] update buffer: สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.735892863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.735913423+07:00","message":"> Transcript [19495] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.735920154+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.735922787+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.735925886+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.735929313+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.735938542+07:00","message":"Push: 'ตกหนักของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.735940921+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.73594389+07:00","message":"Set new StatePrefix : 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.735946803+07:00","message":"Next Push (prob) : 'คู่แข่งที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.735960728+07:00","message":"push: {false ตกหนักของ 0 0xc003262480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.778361729+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.77839682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารวัตรที่ใช้การลุกตั้งแต่บน Server\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.778402818+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.778412842+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-06-19T14:47:08.778416478+07:00","message":"receive interim result [false|false]:  รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.778423397+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.778427267+07:00","message":"[buffer interim] 1395 false  รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.778436523+07:00","message":"[bufferProcess] interim [220000000]:สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.778439015+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.778442444+07:00","message":"[bufferProcess] interim [220000000]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.778445424+07:00","message":"[bufferProcess] update buffer: สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.778448469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.77845124+07:00","message":"> Transcript [19496] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.778456163+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.778458315+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.778460327+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.778463163+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.975299677+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.975337387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารวัตรที่ใช้การลุกตั้งแต่บน Server\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.975346706+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.975355858+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-06-19T14:47:08.975359162+07:00","message":"receive interim result [false|false]:  รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เรา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.975367265+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.975370955+07:00","message":"[buffer interim] 1395 false  รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.975376102+07:00","message":"[bufferProcess] interim [340000000]:สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.975378771+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.975381961+07:00","message":"[bufferProcess] interim [340000000]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.975384558+07:00","message":"[bufferProcess] update buffer: สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.975387574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.975390558+07:00","message":"> Transcript [19497] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.975394329+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.975396303+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.975398243+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.975409841+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.204961456+07:00","message":"[GCS] IsForceVAD: false for message ID: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.223573577+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.223613121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารวัตรที่ใช้การลุกตั้งแต่บน Server\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.223619635+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.223629037+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-06-19T14:47:09.223632508+07:00","message":"receive interim result [false|false]:  รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.223639855+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.223643886+07:00","message":"[buffer interim] 1395 false  รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.223649001+07:00","message":"[bufferProcess] interim [580000000]:สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.223651605+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.223654992+07:00","message":"[bufferProcess] interim [580000000]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.223657937+07:00","message":"[bufferProcess] update buffer: สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.223660967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.223663749+07:00","message":"> Transcript [19498] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.223667248+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.22367154+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.223673987+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.223676475+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.275636484+07:00","message":"[GCS] Start streaming session, msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.286334842+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.286374853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารวัตรที่ใช้การลุกตั้งแต่บน Server\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.286382892+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.286394332+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-06-19T14:47:09.28639941+07:00","message":"receive interim result [false|false]:  รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.286408098+07:00","message":"[buffer interim] 1395 false สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.286415051+07:00","message":"[buffer interim] 1395 false  รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.286422567+07:00","message":"[bufferProcess] interim [640000000]:สารวัตรที่ใช้การลุกตั้งแต่บน Server"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.286427736+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.286432893+07:00","message":"[bufferProcess] interim [640000000]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.286436843+07:00","message":"[bufferProcess] update buffer: สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.28644126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.286445609+07:00","message":"> Transcript [19499] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.286450881+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.286454499+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.286457475+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.286461107+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.286467731+07:00","message":"Push: 'คู่แข่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.286470874+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.286474456+07:00","message":"Set new StatePrefix : 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.286478555+07:00","message":"Next Push (prob) : 'ทำให้เราเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.286487986+07:00","message":"push: {false คู่แข่งที่ 0 0xc003262480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.429788132+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.429828055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หาวัดที่ใช้กันมาตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยน\",\"confidence\":0.85908127}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.429834428+07:00","message":"receive interim result [true|false]: หาวัดที่ใช้กันมาตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.429841906+07:00","message":"end recv isFinal message id 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.429844025+07:00","message":"end Recv id 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.429848914+07:00","message":"[buffer interim] 1395 true หาวัดที่ใช้กันมาตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.429857776+07:00","message":"[bufferProcess] interim [790000000]:หาวัดที่ใช้กันมาตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.429861396+07:00","message":"[bufferProcess] send to processor (isfinal):สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.429865218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.429867807+07:00","message":"> Transcript [19500] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.42987067+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.429872706+07:00","message":"Set new StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.429874841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.429876766+07:00","message":"> Transcript [19501] [true]: 'หาวัดที่ใช้กันมาตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.429879366+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.429881314+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.429884864+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.429887966+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.429890015+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.430112544+07:00","message":"Push: 'ทำให้เราเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.430116893+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.430119463+07:00","message":"Set new StatePrefix : 'หาวัดที่ใช้กันมาตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.430122186+07:00","message":"Next Push (prob) : 'หาวัดที่ใช้กันมาตั้งแต่บน Server รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.430129554+07:00","message":"push: {true ทำให้เราเปลี่ยน 0 0xc003262480}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.430133847+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1395.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:09.44844777+07:00","message":"write wav file: './tmp/7584/7584_1395.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:09.730424024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:09.730430737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.741395843+07:00","message":"receive streaming session, msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.741437327+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-06-19T14:47:09.741442863+07:00","message":"receive interim result [false|false]: เกม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.741455141+07:00","message":"[buffer interim] 1396 false เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.741461911+07:00","message":"[bufferProcess] interim [300000000]:เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.741464081+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.924072977+07:00","message":"receive streaming session, msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.924119358+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-06-19T14:47:09.924124921+07:00","message":"receive interim result [false|false]: เกมรัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.924137781+07:00","message":"[buffer interim] 1396 false เกมรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.924144039+07:00","message":"[bufferProcess] interim [480000000]:เกมรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.924146319+07:00","message":"[bufferProcess] send to processor:เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.924151312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.924154055+07:00","message":"> Transcript [19502] [false]: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.924156295+07:00","message":"Set StatePrefix (first interim): 'เกม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.022825112+07:00","message":"receive streaming session, msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.022864534+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-06-19T14:47:10.022870179+07:00","message":"receive interim result [false|false]: เกมราฟ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.02288473+07:00","message":"[buffer interim] 1396 false เกมราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.022892138+07:00","message":"[bufferProcess] interim [600000000]:เกมราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.02289419+07:00","message":"[bufferProcess] send to processor:เกมรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.022897326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.022900157+07:00","message":"> Transcript [19503] [false]: 'เกมรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.022903555+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.022905604+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.022907602+07:00","message":"StatePrefix: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.022909601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.143160177+07:00","message":"receive streaming session, msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.143198033+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-06-19T14:47:10.143203609+07:00","message":"receive interim result [false|false]: เกมรับเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.143216218+07:00","message":"[buffer interim] 1396 false เกมรับเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.143223074+07:00","message":"[bufferProcess] interim [720000000]:เกมรับเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.143225479+07:00","message":"[bufferProcess] send to processor:เกมราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.143230897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.14323365+07:00","message":"> Transcript [19504] [false]: 'เกมราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.143236586+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.143238728+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.143240804+07:00","message":"StatePrefix: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.143242996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.323140143+07:00","message":"receive streaming session, msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.323181324+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-06-19T14:47:10.323187961+07:00","message":"receive interim result [false|false]: เกมรับเป็นผู้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.323200844+07:00","message":"[buffer interim] 1396 false เกมรับเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.323209549+07:00","message":"[bufferProcess] interim [840000000]:เกมรับเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.323212089+07:00","message":"[bufferProcess] send to processor:เกมรับเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.323217269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.323220257+07:00","message":"> Transcript [19505] [false]: 'เกมรับเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.323223908+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.323226069+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.323228338+07:00","message":"StatePrefix: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.32323054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.349804285+07:00","message":"receive streaming session, msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.349842067+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-06-19T14:47:10.349847425+07:00","message":"receive interim result [false|false]: เกมรับเป็นลูก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.349862087+07:00","message":"[buffer interim] 1396 false เกมรับเป็นลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.349869565+07:00","message":"[bufferProcess] interim [900000000]:เกมรับเป็นลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.349872952+07:00","message":"[bufferProcess] send to processor:เกมรับเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.34988251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.349886339+07:00","message":"> Transcript [19506] [false]: 'เกมรับเป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.349891134+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.349894256+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.34989774+07:00","message":"StatePrefix: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.349899876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.349904422+07:00","message":"Push: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.349907368+07:00","message":"TextPushed: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.349911035+07:00","message":"Set new StatePrefix : 'เกมรับเป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.349914257+07:00","message":"Next Push (prob) : 'รับเป็นผู้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.349931585+07:00","message":"push: {false เกม 0 0xc003d28d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.45186138+07:00","message":"receive streaming session, msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.451899257+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-06-19T14:47:10.451904601+07:00","message":"receive interim result [false|false]: เกมรับเป็นรูป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.451919817+07:00","message":"[buffer interim] 1396 false เกมรับเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.45192661+07:00","message":"[bufferProcess] interim [960000000]:เกมรับเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.451929037+07:00","message":"[bufferProcess] send to processor:เกมรับเป็นลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.451932748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.451936735+07:00","message":"> Transcript [19507] [false]: 'เกมรับเป็นลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.451939245+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.451942586+07:00","message":"Set new StatePrefix: 'เกมรับเป็นลูก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.644146576+07:00","message":"receive streaming session, msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.644183795+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-06-19T14:47:10.644190186+07:00","message":"receive interim result [false|false]: เกมรับเป็นลูกทุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.644203455+07:00","message":"[buffer interim] 1396 false เกมรับเป็นลูกทุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.644212525+07:00","message":"[bufferProcess] interim [140000000]:เกมรับเป็นลูกทุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.644216872+07:00","message":"[bufferProcess] send to processor:เกมรับเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.644221923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.644226418+07:00","message":"> Transcript [19508] [false]: 'เกมรับเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.644229435+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.644232498+07:00","message":"Set new StatePrefix: 'เกมรับเป็นรูป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.665060702+07:00","message":"receive streaming session, msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.665089906+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-06-19T14:47:10.665096479+07:00","message":"receive interim result [false|false]: เกมรับเป็นรูปถ้วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.665116508+07:00","message":"[buffer interim] 1396 false เกมรับเป็นรูปถ้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.665124233+07:00","message":"[bufferProcess] interim [200000000]:เกมรับเป็นรูปถ้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.665127583+07:00","message":"[bufferProcess] send to processor:เกมรับเป็นลูกทุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.665135546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.665139477+07:00","message":"> Transcript [19509] [false]: 'เกมรับเป็นลูกทุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.665142908+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.665146033+07:00","message":"Set new StatePrefix: 'เกมรับเป็นลูกทุ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.719162743+07:00","message":"receive streaming session, msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.719206452+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-06-19T14:47:10.71921382+07:00","message":"receive interim result [false|false]: เกมรับเป็นรูปถ้วยมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.719226906+07:00","message":"[buffer interim] 1396 false เกมรับเป็นรูปถ้วยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.71923668+07:00","message":"[bufferProcess] interim [320000000]:เกมรับเป็นรูปถ้วยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.71924009+07:00","message":"[bufferProcess] send to processor:เกมรับเป็นรูปถ้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.719247239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.719251287+07:00","message":"> Transcript [19510] [false]: 'เกมรับเป็นรูปถ้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.719254384+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.719258581+07:00","message":"Set new StatePrefix: 'เกมรับเป็นรูปถ้วย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.83379867+07:00","message":"receive streaming session, msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.833843285+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-06-19T14:47:10.833851196+07:00","message":"receive interim result [false|false]: เกมรับเป็นรูปถ้วยไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.83386653+07:00","message":"[buffer interim] 1396 false เกมรับเป็นรูปถ้วยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.833878207+07:00","message":"[bufferProcess] interim [380000000]:เกมรับเป็นรูปถ้วยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.833881809+07:00","message":"[bufferProcess] send to processor:เกมรับเป็นรูปถ้วยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.833888882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.833892673+07:00","message":"> Transcript [19511] [false]: 'เกมรับเป็นรูปถ้วยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.833897378+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.833900729+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.833904318+07:00","message":"StatePrefix: 'เกมรับเป็นรูปถ้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.83390796+07:00","message":"TextPushed: 'เกม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.88142289+07:00","message":"receive streaming session, msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.881461837+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-06-19T14:47:10.881468184+07:00","message":"receive interim result [false|false]: เกมรับเป็นรูปถ้วยไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.881480361+07:00","message":"[buffer interim] 1396 false เกมรับเป็นรูปถ้วยไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.881487522+07:00","message":"[bufferProcess] interim [440000000]:เกมรับเป็นรูปถ้วยไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.881490755+07:00","message":"[bufferProcess] send to processor:เกมรับเป็นรูปถ้วยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.881497888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.881500665+07:00","message":"> Transcript [19512] [false]: 'เกมรับเป็นรูปถ้วยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.881504321+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.881506605+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.881508965+07:00","message":"StatePrefix: 'เกมรับเป็นรูปถ้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.881512057+07:00","message":"TextPushed: 'เกม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.123133233+07:00","message":"[GCS] IsForceVAD: false for message ID: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.195832172+07:00","message":"[GCS] Start streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.214992827+07:00","message":"receive streaming session, msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.215030768+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-06-19T14:47:11.21503613+07:00","message":"receive interim result [false|false]: เกมรับเป็นรูปถ้วยไม่ได้เลย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.215050559+07:00","message":"[buffer interim] 1396 false เกมรับเป็นรูปถ้วยไม่ได้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.215057243+07:00","message":"[bufferProcess] interim [680000000]:เกมรับเป็นรูปถ้วยไม่ได้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.215059734+07:00","message":"[bufferProcess] send to processor:เกมรับเป็นรูปถ้วยไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.215065675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.215068777+07:00","message":"> Transcript [19513] [false]: 'เกมรับเป็นรูปถ้วยไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.215072006+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.215074059+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.215077984+07:00","message":"StatePrefix: 'เกมรับเป็นรูปถ้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.215080379+07:00","message":"TextPushed: 'เกม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.229804902+07:00","message":"receive streaming session, msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.229836784+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-06-19T14:47:11.229841829+07:00","message":"receive interim result [false|false]: เกมรับเป็นรูปถ้วยไม่ได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.229855584+07:00","message":"[buffer interim] 1396 false เกมรับเป็นรูปถ้วยไม่ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.22986323+07:00","message":"[bufferProcess] interim [740000000]:เกมรับเป็นรูปถ้วยไม่ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.229865847+07:00","message":"[bufferProcess] send to processor:เกมรับเป็นรูปถ้วยไม่ได้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.229870673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.229873581+07:00","message":"> Transcript [19514] [false]: 'เกมรับเป็นรูปถ้วยไม่ได้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.229876708+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.229878967+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.229881452+07:00","message":"StatePrefix: 'เกมรับเป็นรูปถ้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.229884891+07:00","message":"TextPushed: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.229890951+07:00","message":"Push: 'รับเป็นรูปถ้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.229894236+07:00","message":"TextPushed: 'เกมรับเป็นรูปถ้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.229897179+07:00","message":"Set new StatePrefix : 'เกมรับเป็นรูปถ้วยไม่ได้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.229900987+07:00","message":"Next Push (prob) : 'ไม่ได้เลย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.22991182+07:00","message":"push: {false รับเป็นรูปถ้วย 0 0xc003d28d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.244028045+07:00","message":"receive streaming session, msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.244073238+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-06-19T14:47:11.244081274+07:00","message":"receive interim result [false|false]: เกมรับเป็นรูปถ้วยไม่ได้นะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.244116751+07:00","message":"[buffer interim] 1396 false เกมรับเป็นรูปถ้วยไม่ได้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.244124383+07:00","message":"[bufferProcess] interim [800000000]:เกมรับเป็นรูปถ้วยไม่ได้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.244126974+07:00","message":"[bufferProcess] send to processor:เกมรับเป็นรูปถ้วยไม่ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.244130057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.244135391+07:00","message":"> Transcript [19515] [false]: 'เกมรับเป็นรูปถ้วยไม่ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.244137941+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.24414148+07:00","message":"Set new StatePrefix: 'เกมรับเป็นรูปถ้วยไม่ได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.359405304+07:00","message":"receive streaming session, msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.359445186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกมรับเป็นรุกด้วยไม่ได้นะครับ\",\"confidence\":0.8761867}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.359453254+07:00","message":"receive interim result [true|false]: เกมรับเป็นรุกด้วยไม่ได้นะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.359464101+07:00","message":"end recv isFinal message id 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.359466465+07:00","message":"end Recv id 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.35947327+07:00","message":"[buffer interim] 1396 true เกมรับเป็นรุกด้วยไม่ได้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.359485869+07:00","message":"[bufferProcess] interim [890000000]:เกมรับเป็นรุกด้วยไม่ได้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.359489243+07:00","message":"[bufferProcess] send to processor (isfinal):เกมรับเป็นรูปถ้วยไม่ได้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.359493352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.35949706+07:00","message":"> Transcript [19516] [false]: 'เกมรับเป็นรูปถ้วยไม่ได้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.35949966+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.359502291+07:00","message":"Set new StatePrefix: 'เกมรับเป็นรูปถ้วยไม่ได้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.359504429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.359506471+07:00","message":"> Transcript [19517] [true]: 'เกมรับเป็นรุกด้วยไม่ได้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.359508848+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.359510798+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.359512671+07:00","message":"StatePrefix: 'เกมรับเป็นรูปถ้วยไม่ได้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.359515099+07:00","message":"TextPushed: 'เกมรับเป็นรูปถ้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.359516828+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.359635747+07:00","message":"Push: 'รุกด้วยไม่ได้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.359638683+07:00","message":"TextPushed: 'เกมรับเป็นรูปถ้วยรุกด้วยไม่ได้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.359640983+07:00","message":"Set new StatePrefix : 'เกมรับเป็นรุกด้วยไม่ได้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.359643325+07:00","message":"Next Push (prob) : 'เกมรับเป็นรุกด้วยไม่ได้นะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.359654056+07:00","message":"push: {true รุกด้วยไม่ได้นะครับ 0 0xc003d28d80}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.359670323+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1396.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:11.367733003+07:00","message":"write wav file: './tmp/7584/7584_1396.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.89782009+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.897865436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.897870974+07:00","message":"receive interim result [false|false]: Don't"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.89788306+07:00","message":"[buffer interim] 1397 false Don't"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.897889652+07:00","message":"[bufferProcess] interim [480000000]:Don't"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.897891891+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.979138999+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.979208301+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-06-19T14:47:11.979215342+07:00","message":"receive interim result [false|false]: นมแพะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.979231738+07:00","message":"[buffer interim] 1397 false นมแพะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.979240575+07:00","message":"[bufferProcess] interim [600000000]:นมแพะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.979243672+07:00","message":"[bufferProcess] send to processor:Don't"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.979250952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.979254283+07:00","message":"> Transcript [19518] [false]: 'Don't'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.979256663+07:00","message":"Set StatePrefix (first interim): 'Don't'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.068907188+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.068947702+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-06-19T14:47:12.068953857+07:00","message":"receive interim result [false|false]: จนแพ้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.068969337+07:00","message":"[buffer interim] 1397 false จนแพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.068978018+07:00","message":"[bufferProcess] interim [660000000]:จนแพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.068980502+07:00","message":"[bufferProcess] send to processor:นมแพะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.068987802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.068990932+07:00","message":"> Transcript [19519] [false]: 'นมแพะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.068993894+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.068996221+07:00","message":"Set new StatePrefix: 'นมแพะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.178004414+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.178046257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't have\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.178053857+07:00","message":"receive interim result [false|false]: Don't have"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.178072981+07:00","message":"[buffer interim] 1397 false Don't have"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.178081732+07:00","message":"[bufferProcess] interim [780000000]:Don't have"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.178085198+07:00","message":"[bufferProcess] send to processor:จนแพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.178095159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.178109385+07:00","message":"> Transcript [19520] [false]: 'จนแพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.178113319+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.178116358+07:00","message":"Set new StatePrefix: 'จนแพ้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.231643517+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.231678322+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-06-19T14:47:12.231684415+07:00","message":"receive interim result [false|false]: จนแพ้ไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.231697948+07:00","message":"[buffer interim] 1397 false จนแพ้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.231707819+07:00","message":"[bufferProcess] interim [840000000]:จนแพ้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.231710418+07:00","message":"[bufferProcess] send to processor:Don't have"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.231713198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.231716638+07:00","message":"> Transcript [19521] [false]: 'Don't have'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.23171889+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.231721043+07:00","message":"Set new StatePrefix: 'Don't have'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.5603176+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.56036499+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-06-19T14:47:12.560372243+07:00","message":"receive interim result [false|false]: จนแพ้ไปซะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.560386711+07:00","message":"[buffer interim] 1397 false จนแพ้ไปซะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.560395393+07:00","message":"[bufferProcess] interim [140000000]:จนแพ้ไปซะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.560398242+07:00","message":"[bufferProcess] send to processor:จนแพ้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.560404571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.560407428+07:00","message":"> Transcript [19522] [false]: 'จนแพ้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.560410187+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.560412476+07:00","message":"Set new StatePrefix: 'จนแพ้ไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.568185879+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.568222617+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-06-19T14:47:12.568228088+07:00","message":"receive interim result [false|false]: จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.568244826+07:00","message":"[buffer interim] 1397 false จนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.568251679+07:00","message":"[bufferProcess] interim [200000000]:จนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.568254064+07:00","message":"[bufferProcess] send to processor:จนแพ้ไปซะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.568260745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.568263436+07:00","message":"> Transcript [19523] [false]: 'จนแพ้ไปซะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.568266614+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.568268686+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.568270634+07:00","message":"StatePrefix: 'จนแพ้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.568272722+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:12.731416679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:12.731425146+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.753825133+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.753867756+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-06-19T14:47:12.753875816+07:00","message":"receive interim result [false|false]: จนแพ้ไฟสามเสน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.753891218+07:00","message":"[buffer interim] 1397 false จนแพ้ไฟสามเสน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.753899479+07:00","message":"[bufferProcess] interim [380000000]:จนแพ้ไฟสามเสน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.753902391+07:00","message":"[bufferProcess] send to processor:จนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.753910322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.75391332+07:00","message":"> Transcript [19524] [false]: 'จนแพ้ไป 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.753916792+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.753919392+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.753922919+07:00","message":"StatePrefix: 'จนแพ้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.75392516+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.80607554+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.806119728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนแพ้ไฟ 3 เส้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.806126033+07:00","message":"receive interim result [false|false]: จนแพ้ไฟ 3 เส้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.806140526+07:00","message":"[buffer interim] 1397 false จนแพ้ไฟ 3 เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.806148267+07:00","message":"[bufferProcess] interim [440000000]:จนแพ้ไฟ 3 เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.806150712+07:00","message":"[bufferProcess] send to processor:จนแพ้ไฟสามเสน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.806154627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.806157668+07:00","message":"> Transcript [19525] [false]: 'จนแพ้ไฟสามเสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.806160007+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.806162133+07:00","message":"Set new StatePrefix: 'จนแพ้ไฟสามเสน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.940426909+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.940470925+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-06-19T14:47:12.940478337+07:00","message":"receive interim result [false|false]: จนแพ้ไป 3 เซตรวด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.940493806+07:00","message":"[buffer interim] 1397 false จนแพ้ไป 3 เซตรวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.94050161+07:00","message":"[bufferProcess] interim [620000000]:จนแพ้ไป 3 เซตรวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.940504463+07:00","message":"[bufferProcess] send to processor:จนแพ้ไฟ 3 เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.940512098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.940515124+07:00","message":"> Transcript [19526] [false]: 'จนแพ้ไฟ 3 เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.94051758+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.940520361+07:00","message":"Set new StatePrefix: 'จนแพ้ไฟ 3 เส้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.509988179+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.510022913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนแพ้ไป 3 เซตรวด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.510029052+07:00","message":"receive interim result [false|false]: จนแพ้ไป 3 เซตรวด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.510040465+07:00","message":"[buffer interim] 1397 false จนแพ้ไป 3 เซตรวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.510047634+07:00","message":"[bufferProcess] interim [220000000]:จนแพ้ไป 3 เซตรวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.510049931+07:00","message":"[bufferProcess] send to processor:จนแพ้ไป 3 เซตรวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.510055249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.510061401+07:00","message":"> Transcript [19527] [false]: 'จนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.510063498+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.510065712+07:00","message":"Set new StatePrefix: 'จนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.107891451+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.10793036+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-06-19T14:47:14.10793682+07:00","message":"receive interim result [false|false]: จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.107944495+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-06-19T14:47:14.107947055+07:00","message":"receive interim result [false|false]:  เซตรวดใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.107954347+07:00","message":"[buffer interim] 1397 false จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.107959944+07:00","message":"[buffer interim] 1397 false  เซตรวดใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.107965284+07:00","message":"[bufferProcess] interim [700000000]:จนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.107967396+07:00","message":"[bufferProcess] send to processor:จนแพ้ไป 3 เซตรวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.107970378+07:00","message":"[bufferProcess] interim [700000000]: เซตรวดใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.107972978+07:00","message":"[bufferProcess] update buffer: จนแพ้ไป 3 เซตรวดใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.107985387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.108000757+07:00","message":"> Transcript [19528] [false]: 'จนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.10800736+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.10800982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.108012113+07:00","message":"StatePrefix: 'จนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.108014353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.164291018+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.16433312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนแพ้ไป 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.164341793+07:00","message":"receive interim result [false|false]: จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.164354583+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-06-19T14:47:14.164359102+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.164371199+07:00","message":"[buffer interim] 1397 false จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.164375117+07:00","message":"[buffer interim] 1397 false  เซตรวดซึ่งเห็นได้ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.164381098+07:00","message":"[bufferProcess] interim [760000000]:จนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.164385034+07:00","message":"[bufferProcess] send to processor:จนแพ้ไป 3 เซตรวดใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.16438789+07:00","message":"[bufferProcess] interim [760000000]: เซตรวดซึ่งเห็นได้ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.164390707+07:00","message":"[bufferProcess] update buffer: จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.164393658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.164396931+07:00","message":"> Transcript [19529] [false]: 'จนแพ้ไป 3 เซตรวดใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.164400494+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.164402869+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.164404826+07:00","message":"StatePrefix: 'จนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.164406859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.357602766+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.35763375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนแพ้ไป 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.357640376+07:00","message":"receive interim result [false|false]: จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.357656533+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-06-19T14:47:14.357660245+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.357668837+07:00","message":"[buffer interim] 1397 false จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.357673147+07:00","message":"[buffer interim] 1397 false  เซตรวดซึ่งเห็นได้ชัดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.357678842+07:00","message":"[bufferProcess] interim [0]:จนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.357681712+07:00","message":"[bufferProcess] send to processor:จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.357684795+07:00","message":"[bufferProcess] interim [0]: เซตรวดซึ่งเห็นได้ชัดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.357687179+07:00","message":"[bufferProcess] update buffer: จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.357689929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.357695298+07:00","message":"> Transcript [19530] [false]: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.357698953+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.357701401+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.357703435+07:00","message":"StatePrefix: 'จนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.357705435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.740408081+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.740451006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนแพ้ไป 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.740457728+07:00","message":"receive interim result [false|false]: จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.740474258+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-06-19T14:47:14.740477614+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่ากิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.740486298+07:00","message":"[buffer interim] 1397 false จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.740490638+07:00","message":"[buffer interim] 1397 false  เซตรวดซึ่งเห็นได้ชัดว่ากิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.740497074+07:00","message":"[bufferProcess] interim [360000000]:จนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.740500063+07:00","message":"[bufferProcess] send to processor:จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.740503299+07:00","message":"[bufferProcess] interim [360000000]: เซตรวดซึ่งเห็นได้ชัดว่ากิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.740506504+07:00","message":"[bufferProcess] update buffer: จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่ากิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.740509903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.74051365+07:00","message":"> Transcript [19531] [false]: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.740517587+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.740519848+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.740521834+07:00","message":"StatePrefix: 'จนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.740524102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.740526915+07:00","message":"Push: 'จนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.740528807+07:00","message":"TextPushed: 'จนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.740531032+07:00","message":"Set new StatePrefix : 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.740533194+07:00","message":"Next Push (prob) : 'ซึ่งเห็นได้ชัดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.740542766+07:00","message":"push: {false จนแพ้ไป 3 เซตรวด 0 0xc00378e000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.960313613+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.96035212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนแพ้ไป 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.96035968+07:00","message":"receive interim result [false|false]: จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.960374784+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-06-19T14:47:14.960379596+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.960388221+07:00","message":"[buffer interim] 1397 false จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.960391964+07:00","message":"[buffer interim] 1397 false  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.960400589+07:00","message":"[bufferProcess] interim [480000000]:จนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.960403187+07:00","message":"[bufferProcess] send to processor:จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่ากิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.960406497+07:00","message":"[bufferProcess] interim [480000000]: เซตรวดซึ่งเห็นได้ชัดว่าจีบสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.96041226+07:00","message":"[bufferProcess] update buffer: จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.96041588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.960418801+07:00","message":"> Transcript [19532] [false]: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่ากิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.960422295+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.960424766+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.96042671+07:00","message":"StatePrefix: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.960428981+07:00","message":"TextPushed: 'จนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.055238743+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.055280817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนแพ้ไป 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.055287619+07:00","message":"receive interim result [false|false]: จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.055302532+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-06-19T14:47:15.055306425+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.055314816+07:00","message":"[buffer interim] 1397 false จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.055319053+07:00","message":"[buffer interim] 1397 false  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.055325149+07:00","message":"[bufferProcess] interim [720000000]:จนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.055328189+07:00","message":"[bufferProcess] send to processor:จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.055331565+07:00","message":"[bufferProcess] interim [720000000]: เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.055334247+07:00","message":"[bufferProcess] update buffer: จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.055337867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.055341156+07:00","message":"> Transcript [19533] [false]: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.055345073+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.055347599+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.055349639+07:00","message":"StatePrefix: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.055352335+07:00","message":"TextPushed: 'จนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.242310893+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.242346704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนแพ้ไป 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.242352958+07:00","message":"receive interim result [false|false]: จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.242364495+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-06-19T14:47:15.242367686+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.242374889+07:00","message":"[buffer interim] 1397 false จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.242378224+07:00","message":"[buffer interim] 1397 false  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.242383467+07:00","message":"[bufferProcess] interim [840000000]:จนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.242386005+07:00","message":"[bufferProcess] send to processor:จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.242389378+07:00","message":"[bufferProcess] interim [840000000]: เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.242393462+07:00","message":"[bufferProcess] update buffer: จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.242396489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.242399255+07:00","message":"> Transcript [19534] [false]: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.242402732+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.242404864+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.242406805+07:00","message":"StatePrefix: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.242409152+07:00","message":"TextPushed: 'จนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.3818197+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.381863408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนแพ้ไป 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.381870106+07:00","message":"receive interim result [false|false]: จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.381884007+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-06-19T14:47:15.381887273+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.381896261+07:00","message":"[buffer interim] 1397 false จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.381900412+07:00","message":"[buffer interim] 1397 false  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.381906834+07:00","message":"[bufferProcess] interim [20000000]:จนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.381909379+07:00","message":"[bufferProcess] send to processor:จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.381914786+07:00","message":"[bufferProcess] interim [20000000]: เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.38191799+07:00","message":"[bufferProcess] update buffer: จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.38192179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.381924648+07:00","message":"> Transcript [19535] [false]: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.381928762+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.381931265+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.381933862+07:00","message":"StatePrefix: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.38193627+07:00","message":"TextPushed: 'จนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.381939393+07:00","message":"Push: 'ซึ่งเห็นได้ชัดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.381941271+07:00","message":"TextPushed: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.381943455+07:00","message":"Set new StatePrefix : 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.381946053+07:00","message":"Next Push (prob) : 'จีบสาวไทยมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.381955728+07:00","message":"push: {false ซึ่งเห็นได้ชัดว่า 0 0xc00378e000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.635040271+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.635080265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนแพ้ไป 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.635086914+07:00","message":"receive interim result [false|false]: จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.635114461+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-06-19T14:47:15.635119852+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความรัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.635130191+07:00","message":"[buffer interim] 1397 false จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.635133388+07:00","message":"[buffer interim] 1397 false  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.635139192+07:00","message":"[bufferProcess] interim [320000000]:จนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.635141528+07:00","message":"[bufferProcess] send to processor:จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.635144721+07:00","message":"[bufferProcess] interim [320000000]: เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.635147402+07:00","message":"[bufferProcess] update buffer: จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.635149991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.635152621+07:00","message":"> Transcript [19536] [false]: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.635157331+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.635159602+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.635162032+07:00","message":"StatePrefix: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.635164873+07:00","message":"TextPushed: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่า'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:15.731649577+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:15.73168318+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.833773893+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.833812332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนแพ้ไป 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.83381827+07:00","message":"receive interim result [false|false]: จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.833831184+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-06-19T14:47:15.833836467+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความร้าย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.833844563+07:00","message":"[buffer interim] 1397 false จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.833848252+07:00","message":"[buffer interim] 1397 false  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.833854717+07:00","message":"[bufferProcess] interim [500000000]:จนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.833857261+07:00","message":"[bufferProcess] send to processor:จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.833861101+07:00","message":"[bufferProcess] interim [500000000]: เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.83386412+07:00","message":"[bufferProcess] update buffer: จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.833868209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.833871274+07:00","message":"> Transcript [19537] [false]: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.833876817+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.833879097+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.833881454+07:00","message":"StatePrefix: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.833884562+07:00","message":"TextPushed: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.950755625+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.950797763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนแพ้ไป 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.95080429+07:00","message":"receive interim result [false|false]: จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.950820278+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-06-19T14:47:15.950826956+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.950835191+07:00","message":"[buffer interim] 1397 false จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.950839202+07:00","message":"[buffer interim] 1397 false  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.950846405+07:00","message":"[bufferProcess] interim [560000000]:จนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.950849273+07:00","message":"[bufferProcess] send to processor:จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.950852343+07:00","message":"[bufferProcess] interim [560000000]: เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.950855039+07:00","message":"[bufferProcess] update buffer: จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.950857994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.950860725+07:00","message":"> Transcript [19538] [false]: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.950864485+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.950866672+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.950868884+07:00","message":"StatePrefix: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.95087163+07:00","message":"TextPushed: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.141894972+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.141937926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนแพ้ไป 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.141944335+07:00","message":"receive interim result [false|false]: จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.141958931+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-06-19T14:47:16.141962249+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.141970208+07:00","message":"[buffer interim] 1397 false จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.141974332+07:00","message":"[buffer interim] 1397 false  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.141980816+07:00","message":"[bufferProcess] interim [740000000]:จนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.141983881+07:00","message":"[bufferProcess] send to processor:จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.14198782+07:00","message":"[bufferProcess] interim [740000000]: เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.14199076+07:00","message":"[bufferProcess] update buffer: จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.141994264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.141997115+07:00","message":"> Transcript [19539] [false]: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.14200136+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.142003832+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.142006348+07:00","message":"StatePrefix: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.142009452+07:00","message":"TextPushed: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.142012587+07:00","message":"Push: 'จีบสาวไทยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.142014497+07:00","message":"TextPushed: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.142016718+07:00","message":"Set new StatePrefix : 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.142018985+07:00","message":"Next Push (prob) : 'ความล้าหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.142027661+07:00","message":"push: {false จีบสาวไทยมี 0 0xc00378e000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.268093643+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.268144873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนแพ้ไป 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.268152758+07:00","message":"receive interim result [false|false]: จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.268168649+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-06-19T14:47:16.268173678+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจะต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.268187504+07:00","message":"[buffer interim] 1397 false จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.268198409+07:00","message":"[buffer interim] 1397 false  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.268205654+07:00","message":"[bufferProcess] interim [860000000]:จนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.26820884+07:00","message":"[bufferProcess] send to processor:จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.268212146+07:00","message":"[bufferProcess] interim [860000000]: เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.268215143+07:00","message":"[bufferProcess] update buffer: จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.268218587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.268221463+07:00","message":"> Transcript [19540] [false]: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.268225018+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.268227079+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.268229238+07:00","message":"StatePrefix: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.268232046+07:00","message":"TextPushed: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.383835435+07:00","message":"[GCS] IsForceVAD: false for message ID: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.444384633+07:00","message":"[GCS] Start streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.495548212+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.495591251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนแพ้ไป 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.495598655+07:00","message":"receive interim result [false|false]: จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.495612998+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-06-19T14:47:16.495622709+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจะต้องแคร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.495634662+07:00","message":"[buffer interim] 1397 false จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.495640798+07:00","message":"[buffer interim] 1397 false  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจะต้องแคร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.495649967+07:00","message":"[bufferProcess] interim [40000000]:จนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.495653881+07:00","message":"[bufferProcess] send to processor:จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.495658939+07:00","message":"[bufferProcess] interim [40000000]: เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจะต้องแคร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.495663047+07:00","message":"[bufferProcess] update buffer: จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจะต้องแคร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.495667442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.49567207+07:00","message":"> Transcript [19541] [false]: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.495677692+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.495680827+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.495684729+07:00","message":"StatePrefix: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.495688361+07:00","message":"TextPushed: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.50385762+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.503882945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนแพ้ไป 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.503888296+07:00","message":"receive interim result [false|false]: จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.503899751+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-06-19T14:47:16.503903451+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจะต้องแข่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.503909671+07:00","message":"[buffer interim] 1397 false จนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.50391659+07:00","message":"[buffer interim] 1397 false  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจะต้องแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.503921602+07:00","message":"[bufferProcess] interim [100000000]:จนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.503924502+07:00","message":"[bufferProcess] send to processor:จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจะต้องแคร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.503931394+07:00","message":"[bufferProcess] interim [100000000]: เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจะต้องแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.503933786+07:00","message":"[bufferProcess] update buffer: จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจะต้องแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.503936654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.503939335+07:00","message":"> Transcript [19542] [false]: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจะต้องแคร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.503943342+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.50394545+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.503947418+07:00","message":"StatePrefix: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.503949798+07:00","message":"TextPushed: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.572368118+07:00","message":"[GCS] IsForceVAD: false for message ID: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.626626513+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.626673033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าทีมสาวไทยมีความล้าหลังจะต้องแข่ง\",\"confidence\":0.9577477}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.626680156+07:00","message":"receive interim result [true|false]: จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าทีมสาวไทยมีความล้าหลังจะต้องแข่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.626690157+07:00","message":"end recv isFinal message id 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.626692375+07:00","message":"end Recv id 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.626699073+07:00","message":"[buffer interim] 1397 true จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าทีมสาวไทยมีความล้าหลังจะต้องแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.626710858+07:00","message":"[bufferProcess] interim [220000000]:จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าทีมสาวไทยมีความล้าหลังจะต้องแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.62671451+07:00","message":"[bufferProcess] send to processor (isfinal):จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจะต้องแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.626718411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.626721861+07:00","message":"> Transcript [19543] [false]: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจะต้องแข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.626726386+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.626728671+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.626731066+07:00","message":"StatePrefix: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.626734404+07:00","message":"TextPushed: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.626742229+07:00","message":"Push: 'ความล้าหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.626744235+07:00","message":"TextPushed: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.626746543+07:00","message":"Set new StatePrefix : 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจะต้องแข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.626749355+07:00","message":"Next Push (prob) : 'จะต้องแข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.626751458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.626753673+07:00","message":"> Transcript [19544] [true]: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าทีมสาวไทยมีความล้าหลังจะต้องแข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.626756267+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.62675807+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.626760584+07:00","message":"StatePrefix: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจะต้องแข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.626762822+07:00","message":"TextPushed: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.626764679+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.626833797+07:00","message":"push: {false ความล้าหลัง 0 0xc00378e000}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.626985087+07:00","message":"Push: 'จะต้องแข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.626989832+07:00","message":"TextPushed: 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลังจะต้องแข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.626992387+07:00","message":"Set new StatePrefix : 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าทีมสาวไทยมีความล้าหลังจะต้องแข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.626994779+07:00","message":"Next Push (prob) : 'จนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าทีมสาวไทยมีความล้าหลังจะต้องแข่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.627010098+07:00","message":"push: {true จะต้องแข่ง 0 0xc00378e000}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.627016754+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1397.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:16.639979647+07:00","message":"write wav file: './tmp/7584/7584_1397.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.662515981+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.662536733+07:00","message":"found end of frame, send empty tag with msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.662539973+07:00","message":"end Recv id 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.662545731+07:00","message":"[buffer interim] 1398 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.662552061+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.662555314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.662557914+07:00","message":"> Transcript [19545] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.662560273+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.66256223+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.6625642+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.662566106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.662568896+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.662577663+07:00","message":"push: {true \n 0 0xc00378e280}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:16.666370046+07:00","message":"write wav file: './tmp/7584/7584_1398.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.706368932+07:00","message":"[GCS] Start streaming session, msgId: 1399"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.424856356+07:00","message":"receive streaming session, msgId: 1399"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.424899837+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-06-19T14:47:17.424905397+07:00","message":"receive interim result [false|false]: ตลาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.424922674+07:00","message":"[buffer interim] 1399 false ตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.424930024+07:00","message":"[bufferProcess] interim [540000000]:ตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.424932026+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.55370912+07:00","message":"receive streaming session, msgId: 1399"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.553746661+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-06-19T14:47:17.553752537+07:00","message":"receive interim result [false|false]: กันหลาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.553767686+07:00","message":"[buffer interim] 1399 false กันหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.553776415+07:00","message":"[bufferProcess] interim [660000000]:กันหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.553778945+07:00","message":"[bufferProcess] send to processor:ตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.553782373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.553785282+07:00","message":"> Transcript [19546] [false]: 'ตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.553787502+07:00","message":"Set StatePrefix (first interim): 'ตลาด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.882357541+07:00","message":"receive streaming session, msgId: 1399"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.882398612+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-06-19T14:47:17.882404343+07:00","message":"receive interim result [false|false]: กันหลายๆ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.882418438+07:00","message":"[buffer interim] 1399 false กันหลายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.882425395+07:00","message":"[bufferProcess] interim [960000000]:กันหลายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.882427886+07:00","message":"[bufferProcess] send to processor:กันหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.882434351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.882437367+07:00","message":"> Transcript [19547] [false]: 'กันหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.882439721+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.882441867+07:00","message":"Set new StatePrefix: 'กันหลาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.88905848+07:00","message":"receive streaming session, msgId: 1399"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.889080213+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-06-19T14:47:17.889085171+07:00","message":"receive interim result [false|false]: กันหลายสัปดาห์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.889105846+07:00","message":"[buffer interim] 1399 false กันหลายสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.889111514+07:00","message":"[bufferProcess] interim [20000000]:กันหลายสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.889113925+07:00","message":"[bufferProcess] send to processor:กันหลายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.889116722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.889119131+07:00","message":"> Transcript [19548] [false]: 'กันหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.889122415+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.889124518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.889126656+07:00","message":"StatePrefix: 'กันหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.889128662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.985750913+07:00","message":"[GCS] IsForceVAD: false for message ID: 1399"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.142636401+07:00","message":"receive streaming session, msgId: 1399"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.14268064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กันหลายสัปดาห์\",\"confidence\":0.9049957}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.142688091+07:00","message":"receive interim result [true|false]: กันหลายสัปดาห์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.142699699+07:00","message":"end recv isFinal message id 1399"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.142702254+07:00","message":"end Recv id 1399"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.142709213+07:00","message":"[buffer interim] 1399 true กันหลายสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.142723836+07:00","message":"[bufferProcess] interim [290000000]:กันหลายสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.142733032+07:00","message":"[bufferProcess] send to processor (isfinal):กันหลายสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.142738115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.142742725+07:00","message":"> Transcript [19549] [false]: 'กันหลายสัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.142746598+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.142748612+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.142750721+07:00","message":"StatePrefix: 'กันหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.142753385+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.142755084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.142757456+07:00","message":"> Transcript [19550] [true]: 'กันหลายสัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.142760124+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.14276196+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.142763756+07:00","message":"StatePrefix: 'กันหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.142765498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.14277362+07:00","message":"Push: 'กันหลายสัปดาห์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.142782502+07:00","message":"push: {true กันหลายสัปดาห์ 0 0xc003262780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:18.149261593+07:00","message":"write wav file: './tmp/7584/7584_1399.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.17441719+07:00","message":"[GCS] Start streaming session, msgId: 1400"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:18.732518991+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:18.732553221+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.004833583+07:00","message":"[GCS] IsForceVAD: false for message ID: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.095019195+07:00","message":"receive streaming session, msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.0950438+07:00","message":"found end of frame, send empty tag with msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.09504722+07:00","message":"end Recv id 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.095053848+07:00","message":"[buffer interim] 1400 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.095062501+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.095076427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.09507916+07:00","message":"> Transcript [19551] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.095081581+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.095083639+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.095085462+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.095087444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.09509051+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.095114076+07:00","message":"push: {true \n 0 0xc003097a00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:19.101261449+07:00","message":"write wav file: './tmp/7584/7584_1400.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.138967752+07:00","message":"[GCS] Start streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.307192914+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.307236898+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-06-19T14:47:20.307242815+07:00","message":"receive interim result [false|false]: ไปบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.307258117+07:00","message":"[buffer interim] 1401 false ไปบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.307265595+07:00","message":"[bufferProcess] interim [960000000]:ไปบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.307267767+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.307271299+07:00","message":"[bufferProcess] send to processor (ticker):ไปบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.307274211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.307277271+07:00","message":"> Transcript [19552] [false]: 'ไปบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.307280143+07:00","message":"Set StatePrefix (first interim): 'ไปบ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.496474223+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.496510823+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-06-19T14:47:20.496517075+07:00","message":"receive interim result [false|false]: ถ้าได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.496527411+07:00","message":"[buffer interim] 1401 false ถ้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.49653386+07:00","message":"[bufferProcess] interim [140000000]:ถ้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.49653578+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.861226903+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.861259287+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-06-19T14:47:20.86126478+07:00","message":"receive interim result [false|false]: ถ้าได้พญา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.861283036+07:00","message":"[buffer interim] 1401 false ถ้าได้พญา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.861289798+07:00","message":"[bufferProcess] interim [440000000]:ถ้าได้พญา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.861292215+07:00","message":"[bufferProcess] send to processor:ถ้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.861295396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.86129836+07:00","message":"> Transcript [19553] [false]: 'ถ้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.861300513+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.861302552+07:00","message":"Set new StatePrefix: 'ถ้าได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.875891623+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.875922834+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-06-19T14:47:20.875928781+07:00","message":"receive interim result [false|false]: ถ้าได้พยายาม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.875944333+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.875951979+07:00","message":"[bufferProcess] interim [500000000]:ถ้าได้พยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.875954779+07:00","message":"[bufferProcess] send to processor:ถ้าได้พญา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.875959932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.875962618+07:00","message":"> Transcript [19554] [false]: 'ถ้าได้พญา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.875965618+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.875967995+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.875970455+07:00","message":"StatePrefix: 'ถ้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.875972712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.004852584+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.004887643+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-06-19T14:47:21.004893541+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.00490895+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.004916065+07:00","message":"[bufferProcess] interim [680000000]:ถ้าได้พยายามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.004918402+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.004921991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.004924652+07:00","message":"> Transcript [19555] [false]: 'ถ้าได้พยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.004927696+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.004929756+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.004931737+07:00","message":"StatePrefix: 'ถ้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.004933876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.073248512+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.073286083+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-06-19T14:47:21.073292249+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.073308405+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.073315424+07:00","message":"[bufferProcess] interim [800000000]:ถ้าได้พยายามที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.073317849+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.073321313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.07332452+07:00","message":"> Transcript [19556] [false]: 'ถ้าได้พยายามที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.073328229+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.07333034+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.07333236+07:00","message":"StatePrefix: 'ถ้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.073334897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.282610316+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.282648099+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-06-19T14:47:21.282654231+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.282665679+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.282674415+07:00","message":"[bufferProcess] interim [980000000]:ถ้าได้พยายามที่จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.282676773+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.282681796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.282684635+07:00","message":"> Transcript [19557] [false]: 'ถ้าได้พยายามที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.282688043+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.282690532+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.282692604+07:00","message":"StatePrefix: 'ถ้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.282694757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.282699139+07:00","message":"Push: 'ถ้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.282701044+07:00","message":"TextPushed: 'ถ้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.282703462+07:00","message":"Set new StatePrefix : 'ถ้าได้พยายามที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.282705773+07:00","message":"Next Push (prob) : 'พยายามที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.282713994+07:00","message":"push: {false ถ้าได้ 0 0xc003d28980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.388083367+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.388125839+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-06-19T14:47:21.388131888+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.388143972+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.388153065+07:00","message":"[bufferProcess] interim [40000000]:ถ้าได้พยายามที่จะหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.388156374+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.388162025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.388164739+07:00","message":"> Transcript [19558] [false]: 'ถ้าได้พยายามที่จะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.388171607+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.388174035+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.388176137+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.388178616+07:00","message":"TextPushed: 'ถ้าได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.445768067+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.44579974+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-06-19T14:47:21.445806071+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.445818199+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.445824586+07:00","message":"[bufferProcess] interim [160000000]:ถ้าได้พยายามที่จะหมุนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.445827194+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.445832308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.445835875+07:00","message":"> Transcript [19559] [false]: 'ถ้าได้พยายามที่จะหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.44583943+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.445841741+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.445843831+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.445846499+07:00","message":"TextPushed: 'ถ้าได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.7148999+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.714927998+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-06-19T14:47:21.714934456+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนหัว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.714942065+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.714949014+07:00","message":"[bufferProcess] interim [340000000]:ถ้าได้พยายามที่จะหมุนเวียนหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.714952675+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.714956249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.714959452+07:00","message":"> Transcript [19560] [false]: 'ถ้าได้พยายามที่จะหมุนเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.714962517+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.714964458+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.714966805+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.71496911+07:00","message":"TextPushed: 'ถ้าได้'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:21.733146886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:21.733157749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.78573326+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.78577842+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-06-19T14:47:21.785785308+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนพูด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.785804809+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.785815331+07:00","message":"[bufferProcess] interim [460000000]:ถ้าได้พยายามที่จะหมุนเวียนพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.785818457+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.785839904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.785843258+07:00","message":"> Transcript [19561] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.78584754+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.78585009+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.785852482+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.785854862+07:00","message":"TextPushed: 'ถ้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.785861295+07:00","message":"Push: 'พยายามที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.785863259+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.785865843+07:00","message":"Set new StatePrefix : 'ถ้าได้พยายามที่จะหมุนเวียนหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.785868871+07:00","message":"Next Push (prob) : 'หมุนเวียนหัว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.785877896+07:00","message":"push: {false พยายามที่จะ 0 0xc003d28980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.797002189+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.797037961+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-06-19T14:47:21.797044721+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนพูดเล่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.797060911+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนพูดเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.797067754+07:00","message":"[bufferProcess] interim [520000000]:ถ้าได้พยายามที่จะหมุนเวียนพูดเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.797072192+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.797079387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.797082094+07:00","message":"> Transcript [19562] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.797084579+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.797086914+07:00","message":"Set new StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนพูด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.985336229+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.985374956+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-06-19T14:47:21.985380865+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.985400592+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.985408833+07:00","message":"[bufferProcess] interim [700000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.98541169+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนพูดเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.985421931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.985425163+07:00","message":"> Transcript [19563] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนพูดเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.985429446+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.985431869+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.985433891+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.985436641+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.101459918+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.101504595+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-06-19T14:47:22.101511852+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ดู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.101528692+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.101541568+07:00","message":"[bufferProcess] interim [760000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.10154516+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.101552865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.101555903+07:00","message":"> Transcript [19564] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.101558634+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.101561524+07:00","message":"Set new StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.120621366+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.120655229+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-06-19T14:47:22.120661664+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ลูก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.120676161+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.120681834+07:00","message":"[bufferProcess] interim [820000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.120684162+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.120687149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.120690667+07:00","message":"> Transcript [19565] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.120694042+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.120696239+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.120698278+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.120701249+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.288758697+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.288820241+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-06-19T14:47:22.288829231+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.28884684+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.288860979+07:00","message":"[bufferProcess] interim [940000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.28886514+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.288870395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.288874944+07:00","message":"> Transcript [19566] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.288880804+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.288883977+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.288887407+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.288892187+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.368534278+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.368577931+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-06-19T14:47:22.368585745+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.368602158+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.368612896+07:00","message":"[bufferProcess] interim [120000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.368615484+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.368618996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.368622096+07:00","message":"> Transcript [19567] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.36862621+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.368628709+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.368630941+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.368633408+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.634010659+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.634074125+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-06-19T14:47:22.634081889+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.634099967+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.63410929+07:00","message":"[bufferProcess] interim [240000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.634112249+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.634118708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.634121777+07:00","message":"> Transcript [19568] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.634126094+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.634128238+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.634130556+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.634133419+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.634138272+07:00","message":"Push: 'หมุนเวียนผู้เล่นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.634142295+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.634145469+07:00","message":"Set new StatePrefix : 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.634148102+07:00","message":"Next Push (prob) : 'ทุกคนได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.634156132+07:00","message":"push: {false หมุนเวียนผู้เล่นให้ 0 0xc003d28980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.677935646+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.67797102+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-06-19T14:47:22.677978637+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาส"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.677993589+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.678000639+07:00","message":"[bufferProcess] interim [420000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.678003565+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.678011047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.678014037+07:00","message":"> Transcript [19569] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.678017793+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.678020055+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.678021953+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.678024775+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.000654706+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.000687132+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-06-19T14:47:23.000694653+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.000709614+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.00071934+07:00","message":"[bufferProcess] interim [660000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.000723276+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.000728189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.000732176+07:00","message":"> Transcript [19570] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.00073682+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.000739521+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.000743048+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.000747614+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.189841803+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.189881303+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-06-19T14:47:23.189895668+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.189909009+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.189915694+07:00","message":"[bufferProcess] interim [840000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.189919041+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.18992481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.189927678+07:00","message":"> Transcript [19571] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.189931205+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.189933141+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.189935393+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.189938044+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.332939077+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.332978534+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-06-19T14:47:23.332985424+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.333000495+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.333008145+07:00","message":"[bufferProcess] interim [960000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.333010782+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.333018374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.333021464+07:00","message":"> Transcript [19572] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.333027231+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.333029622+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.333031897+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.333034364+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.333042255+07:00","message":"Push: 'ทุกคนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.33304434+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.333046713+07:00","message":"Set new StatePrefix : 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.333049519+07:00","message":"Next Push (prob) : 'มีโอกาสเจอกัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.333057847+07:00","message":"push: {false ทุกคนได้ 0 0xc003d28980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.346340331+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.346371044+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-06-19T14:47:23.346376945+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับกี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.346394892+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.346400932+07:00","message":"[bufferProcess] interim [20000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.3464036+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.346409365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.346412154+07:00","message":"> Transcript [19573] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.346414717+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.346416867+07:00","message":"Set new StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.38266742+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.382708187+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-06-19T14:47:23.382714826+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.382731169+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.382739123+07:00","message":"[bufferProcess] interim [80000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.382742501+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.382751216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.382756526+07:00","message":"> Transcript [19574] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.382761248+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.382763793+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.382765856+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.382769031+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.583674405+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.583708162+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-06-19T14:47:23.583714664+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.583728593+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.583739449+07:00","message":"[bufferProcess] interim [320000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.583742645+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.583746588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.583749745+07:00","message":"> Transcript [19575] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.583754792+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.583757742+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.583759961+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.583763594+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.716468029+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.716509901+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-06-19T14:47:23.716516806+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.716535953+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.716547462+07:00","message":"[bufferProcess] interim [380000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.716550284+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.716554594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.71655794+07:00","message":"> Transcript [19576] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.71656213+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.716564937+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.716567584+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.716570246+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.03521833+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.035264916+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-06-19T14:47:24.035271509+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมฉันพรุ่งนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.035289566+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมฉันพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.03530086+07:00","message":"[bufferProcess] interim [560000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมฉันพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.035304303+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.035308805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.035312018+07:00","message":"> Transcript [19577] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.035316832+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.035319186+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.035321692+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.035324481+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.035328079+07:00","message":"Push: 'มีโอกาสเจอกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.035330113+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.035332373+07:00","message":"Set new StatePrefix : 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.035334897+07:00","message":"Next Push (prob) : 'ทีมแชมป์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.035343916+07:00","message":"push: {false มีโอกาสเจอกับ 0 0xc003d28980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.074394612+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.074432969+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-06-19T14:47:24.07444188+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมชนิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.07445656+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.074463371+07:00","message":"[bufferProcess] interim [620000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.074466264+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมฉันพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.074473395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.074476407+07:00","message":"> Transcript [19578] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมฉันพรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.074478963+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.074481047+07:00","message":"Set new StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมฉันพรุ่งนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.10187691+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.101914734+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-06-19T14:47:24.101921943+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โลกนิติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.101935935+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โลกนิติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.101943593+07:00","message":"[bufferProcess] interim [680000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โลกนิติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.101946483+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.101951028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.101954555+07:00","message":"> Transcript [19579] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.101957315+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.101961301+07:00","message":"Set new StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.107361568+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.107394954+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-06-19T14:47:24.107400709+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.10741631+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.10742364+07:00","message":"[bufferProcess] interim [740000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.107426739+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โลกนิติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.107430851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.107433962+07:00","message":"> Transcript [19580] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โลกนิติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.107436619+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.107439602+07:00","message":"Set new StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โลกนิติ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.281121167+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.281186987+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-06-19T14:47:24.281195632+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.281213564+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.281222729+07:00","message":"[bufferProcess] interim [980000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.281226293+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.28123055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.281233606+07:00","message":"> Transcript [19581] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.281236711+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.281239305+07:00","message":"Set new StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.397926264+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.397962728+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-06-19T14:47:24.397970525+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.397982864+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.397989117+07:00","message":"[bufferProcess] interim [40000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.397992214+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.397997677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.398000694+07:00","message":"> Transcript [19582] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.398004371+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.398006537+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.398008792+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.398011585+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.484065191+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.484111822+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-06-19T14:47:24.484120219+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.484140795+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.484148307+07:00","message":"[bufferProcess] interim [220000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.484152638+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.484156491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.484159256+07:00","message":"> Transcript [19583] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.484174376+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.484176795+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.484179085+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.484182064+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.701671542+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.701708744+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-06-19T14:47:24.701715959+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตัว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.701732309+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.701742379+07:00","message":"[bufferProcess] interim [400000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.70174663+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.701752403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.701758769+07:00","message":"> Transcript [19584] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.701764241+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.701767587+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.701771067+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.701774547+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:24.734170707+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:24.734196751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.83494014+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.834976485+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-06-19T14:47:24.834982956+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.835000022+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.835010492+07:00","message":"[bufferProcess] interim [460000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.835013818+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.835019187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.835022145+07:00","message":"> Transcript [19585] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.835026255+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.835028612+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.835030853+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.835034238+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.835040887+07:00","message":"Push: 'ทีมแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.83504297+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.835051574+07:00","message":"Set new StatePrefix : 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.835057451+07:00","message":"Next Push (prob) : 'นะครับทั้งตัว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.835073722+07:00","message":"push: {false ทีมแชมป์โอลิมปิก 0 0xc003d28980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.954767694+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.954808902+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-06-19T14:47:24.954815005+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตลาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.954830464+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.954838036+07:00","message":"[bufferProcess] interim [580000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.954841284+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.954845767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.954848901+07:00","message":"> Transcript [19586] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.954851419+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.954853384+07:00","message":"Set new StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.069999484+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.070043541+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-06-19T14:47:25.070050301+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทางจราจร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.070065132+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทางจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.070072486+07:00","message":"[bufferProcess] interim [700000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทางจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.070075854+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.070084554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.070087282+07:00","message":"> Transcript [19587] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.070097008+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.070099634+07:00","message":"Set new StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตลาด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.120803083+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.120850129+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-06-19T14:47:25.120858139+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งฉลาดพอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.120874214+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งฉลาดพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.120882272+07:00","message":"[bufferProcess] interim [760000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งฉลาดพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.120886096+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทางจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.120894621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.120897609+07:00","message":"> Transcript [19588] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทางจราจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.120900358+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.120902781+07:00","message":"Set new StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทางจราจร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.128397287+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.128423059+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-06-19T14:47:25.128428377+07:00","message":"receive interim result [false|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจุฬาภรณ์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.128440647+07:00","message":"[buffer interim] 1401 false ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจุฬาภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.128447199+07:00","message":"[bufferProcess] interim [820000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจุฬาภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.128450436+07:00","message":"[bufferProcess] send to processor:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งฉลาดพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.128457602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.128460707+07:00","message":"> Transcript [19589] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งฉลาดพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.128463613+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.128465587+07:00","message":"Set new StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งฉลาดพอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.164427181+07:00","message":"[GCS] IsForceVAD: false for message ID: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.224390366+07:00","message":"[GCS] Start streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.356548083+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.356582521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพร\",\"confidence\":0.9409302}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.356589299+07:00","message":"receive interim result [true|false]: ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.356600076+07:00","message":"end recv isFinal message id 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.356602548+07:00","message":"end Recv id 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.356607392+07:00","message":"[buffer interim] 1401 true ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.356616951+07:00","message":"[bufferProcess] interim [30000000]:ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.35662512+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจุฬาภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.356628875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.356631543+07:00","message":"> Transcript [19590] [false]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจุฬาภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.356634256+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.356636932+07:00","message":"Set new StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจุฬาภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.356638982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.356640996+07:00","message":"> Transcript [19591] [true]: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.356649369+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.356651439+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.356661062+07:00","message":"StatePrefix: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจุฬาภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.356664245+07:00","message":"TextPushed: 'ถ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.356671021+07:00","message":"Push: 'นะครับทั้งจรัสพร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.356679815+07:00","message":"push: {true นะครับทั้งจรัสพร 0 0xc003d28980}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:25.378671946+07:00","message":"write wav file: './tmp/7584/7584_1401.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.08400629+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.084055142+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-06-19T14:47:26.084061776+07:00","message":"receive interim result [false|false]: ติด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.084076457+07:00","message":"[buffer interim] 1402 false ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.084083484+07:00","message":"[bufferProcess] interim [720000000]:ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.084085284+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.604782502+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.604820335+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-06-19T14:47:26.604827755+07:00","message":"receive interim result [false|false]: ติดรถสตาร์ท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.604844132+07:00","message":"[buffer interim] 1402 false ติดรถสตาร์ท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.60485335+07:00","message":"[bufferProcess] interim [200000000]:ติดรถสตาร์ท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.604857233+07:00","message":"[bufferProcess] send to processor:ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.604862456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.604866861+07:00","message":"> Transcript [19592] [false]: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.604870386+07:00","message":"Set StatePrefix (first interim): 'ติด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.669476906+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.669516783+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-06-19T14:47:26.669523693+07:00","message":"receive interim result [false|false]: ติดรถสตาร์ทติด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.66953604+07:00","message":"[buffer interim] 1402 false ติดรถสตาร์ทติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.66954253+07:00","message":"[bufferProcess] interim [320000000]:ติดรถสตาร์ทติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.669545108+07:00","message":"[bufferProcess] send to processor:ติดรถสตาร์ท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.669550041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.669552732+07:00","message":"> Transcript [19593] [false]: 'ติดรถสตาร์ท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.669556264+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.669558331+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.6695605+07:00","message":"StatePrefix: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.669562706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.789219204+07:00","message":"[GCS] Cleaned up inactive client: 1377"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.789245855+07:00","message":"[GCS] Cleaned up inactive client: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.789248785+07:00","message":"[GCS] Cleaned up inactive client: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.789251412+07:00","message":"[GCS] Cleaned up inactive client: 1375"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.78925355+07:00","message":"[GCS] Cleaned up inactive client: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.789255516+07:00","message":"[GCS] Cleaned up inactive client: 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.789257566+07:00","message":"[GCS] Cleaned up inactive client: 1368"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.789259596+07:00","message":"[GCS] Cleaned up inactive client: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.789261556+07:00","message":"[GCS] Cleaned up inactive client: 1374"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.789263344+07:00","message":"[GCS] Cleaned up inactive client: 1369"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.789265023+07:00","message":"[GCS] Cleaned up inactive client: 1376"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.881210691+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.881257554+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-06-19T14:47:26.881263991+07:00","message":"receive interim result [false|false]: ติดออกสตาร์ทเป็นตัว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.881280166+07:00","message":"[buffer interim] 1402 false ติดออกสตาร์ทเป็นตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.881290093+07:00","message":"[bufferProcess] interim [500000000]:ติดออกสตาร์ทเป็นตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.881293404+07:00","message":"[bufferProcess] send to processor:ติดรถสตาร์ทติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.881299461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.881302723+07:00","message":"> Transcript [19594] [false]: 'ติดรถสตาร์ทติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.881306473+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.881308997+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.881312139+07:00","message":"StatePrefix: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.881314356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.964998824+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.965038782+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-06-19T14:47:26.965044606+07:00","message":"receive interim result [false|false]: ติดออกสตาร์ทเป็นตัวจริง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.965057987+07:00","message":"[buffer interim] 1402 false ติดออกสตาร์ทเป็นตัวจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.965065577+07:00","message":"[bufferProcess] interim [620000000]:ติดออกสตาร์ทเป็นตัวจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.965068413+07:00","message":"[bufferProcess] send to processor:ติดออกสตาร์ทเป็นตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.965072624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.965075623+07:00","message":"> Transcript [19595] [false]: 'ติดออกสตาร์ทเป็นตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.965079323+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.965081749+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.965084188+07:00","message":"StatePrefix: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.965092658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.288754355+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.288783497+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-06-19T14:47:27.288789919+07:00","message":"receive interim result [false|false]: ติดออกสตาร์ทเป็นตัวจริงใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.288807538+07:00","message":"[buffer interim] 1402 false ติดออกสตาร์ทเป็นตัวจริงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.288816344+07:00","message":"[bufferProcess] interim [920000000]:ติดออกสตาร์ทเป็นตัวจริงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.288819797+07:00","message":"[bufferProcess] send to processor:ติดออกสตาร์ทเป็นตัวจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.288827003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.288830712+07:00","message":"> Transcript [19596] [false]: 'ติดออกสตาร์ทเป็นตัวจริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.288836161+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.288839433+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.288842934+07:00","message":"StatePrefix: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.288847879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.28885586+07:00","message":"Push: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.288858972+07:00","message":"TextPushed: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.288862925+07:00","message":"Set new StatePrefix : 'ติดออกสตาร์ทเป็นตัวจริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.288866658+07:00","message":"Next Push (prob) : 'ออกสตาร์ทเป็นตัวจริง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.288878669+07:00","message":"push: {false ติด 0 0xc003262900}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.549314382+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.549357614+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-06-19T14:47:27.549363462+07:00","message":"receive interim result [false|false]: ติดออกสตาร์ทเป็นตัวจริงในเฟซ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.549378058+07:00","message":"[buffer interim] 1402 false ติดออกสตาร์ทเป็นตัวจริงในเฟซ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.549388788+07:00","message":"[bufferProcess] interim [100000000]:ติดออกสตาร์ทเป็นตัวจริงในเฟซ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.54939129+07:00","message":"[bufferProcess] send to processor:ติดออกสตาร์ทเป็นตัวจริงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.549397636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.549400739+07:00","message":"> Transcript [19597] [false]: 'ติดออกสตาร์ทเป็นตัวจริงใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.549404541+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.549408542+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.549410775+07:00","message":"StatePrefix: 'ติดออกสตาร์ทเป็นตัวจริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.549413615+07:00","message":"TextPushed: 'ติด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.592482798+07:00","message":"[GCS] IsForceVAD: false for message ID: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.690569789+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.690618962+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-06-19T14:47:27.690631266+07:00","message":"receive interim result [false|false]: ติดออกสตาร์ทเป็นตัวจริงในตะกร้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.690651399+07:00","message":"[buffer interim] 1402 false ติดออกสตาร์ทเป็นตัวจริงในตะกร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.690664467+07:00","message":"[bufferProcess] interim [220000000]:ติดออกสตาร์ทเป็นตัวจริงในตะกร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.690669703+07:00","message":"[bufferProcess] send to processor:ติดออกสตาร์ทเป็นตัวจริงในเฟซ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.690677471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.69068212+07:00","message":"> Transcript [19598] [false]: 'ติดออกสตาร์ทเป็นตัวจริงในเฟซ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.690687863+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.690691105+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.690695002+07:00","message":"StatePrefix: 'ติดออกสตาร์ทเป็นตัวจริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.690698723+07:00","message":"TextPushed: 'ติด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.726018121+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.726058672+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-06-19T14:47:27.726064477+07:00","message":"receive interim result [false|false]: ติดออกสตาร์ทเป็นตัวจริงในเซตแรก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.726083265+07:00","message":"[buffer interim] 1402 false ติดออกสตาร์ทเป็นตัวจริงในเซตแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.726096711+07:00","message":"[bufferProcess] interim [340000000]:ติดออกสตาร์ทเป็นตัวจริงในเซตแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.726099583+07:00","message":"[bufferProcess] send to processor:ติดออกสตาร์ทเป็นตัวจริงในตะกร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.726102957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.726106019+07:00","message":"> Transcript [19599] [false]: 'ติดออกสตาร์ทเป็นตัวจริงในตะกร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.726109781+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.726111942+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.726114256+07:00","message":"StatePrefix: 'ติดออกสตาร์ทเป็นตัวจริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.726116696+07:00","message":"TextPushed: 'ติด'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:27.735224846+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:27.735229825+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.756085316+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.756134323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดออกสตาร์ทเป็นตัวจริงในเซตแรก\",\"confidence\":0.9423481}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.756143407+07:00","message":"receive interim result [true|false]: ติดออกสตาร์ทเป็นตัวจริงในเซตแรก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.756154696+07:00","message":"end recv isFinal message id 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.756158498+07:00","message":"end Recv id 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.756167264+07:00","message":"[buffer interim] 1402 true ติดออกสตาร์ทเป็นตัวจริงในเซตแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.756176919+07:00","message":"[bufferProcess] interim [400000000]:ติดออกสตาร์ทเป็นตัวจริงในเซตแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.756181555+07:00","message":"[bufferProcess] send to processor (isfinal):ติดออกสตาร์ทเป็นตัวจริงในเซตแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.756186702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.756191289+07:00","message":"> Transcript [19600] [false]: 'ติดออกสตาร์ทเป็นตัวจริงในเซตแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.756196015+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.756199705+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.756202779+07:00","message":"StatePrefix: 'ติดออกสตาร์ทเป็นตัวจริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.756206663+07:00","message":"TextPushed: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.756211215+07:00","message":"Push: 'ออกสตาร์ทเป็นตัวจริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.756214472+07:00","message":"TextPushed: 'ติดออกสตาร์ทเป็นตัวจริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.756217861+07:00","message":"Set new StatePrefix : 'ติดออกสตาร์ทเป็นตัวจริงในเซตแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.756221335+07:00","message":"Next Push (prob) : 'ในเซตแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.75622424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.75622761+07:00","message":"> Transcript [19601] [true]: 'ติดออกสตาร์ทเป็นตัวจริงในเซตแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.756231004+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.756233804+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.756238453+07:00","message":"StatePrefix: 'ติดออกสตาร์ทเป็นตัวจริงในเซตแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.756241575+07:00","message":"TextPushed: 'ติดออกสตาร์ทเป็นตัวจริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.756244932+07:00","message":"Push: 'ในเซตแรก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.75624777+07:00","message":"push: {false ออกสตาร์ทเป็นตัวจริง 0 0xc003262900}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.756270861+07:00","message":"push: {true ในเซตแรก 0 0xc003262900}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:27.763926955+07:00","message":"write wav file: './tmp/7584/7584_1402.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.786307231+07:00","message":"[GCS] Start streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.042072112+07:00","message":"[GCS] IsForceVAD: false for message ID: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.12604957+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.12607782+07:00","message":"found end of frame, send empty tag with msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.126082812+07:00","message":"end Recv id 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.126100892+07:00","message":"[buffer interim] 1403 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.126110026+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.12611431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.126117406+07:00","message":"> Transcript [19602] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.12612045+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.126123092+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.126125121+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.126127066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.126132127+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.126144159+07:00","message":"push: {true \n 0 0xc003096e00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:28.130704524+07:00","message":"write wav file: './tmp/7584/7584_1403.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.294060604+07:00","message":"[GCS] Start streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.810055182+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.81011082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Siri\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.810119264+07:00","message":"receive interim result [false|false]: Siri"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.810134436+07:00","message":"[buffer interim] 1404 false Siri"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.810143022+07:00","message":"[bufferProcess] interim [480000000]:Siri"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.810145455+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.961266004+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.961298414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Siri มา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.961303715+07:00","message":"receive interim result [false|false]: Siri มา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.961319384+07:00","message":"[buffer interim] 1404 false Siri มา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.961324955+07:00","message":"[bufferProcess] interim [660000000]:Siri มา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.961327264+07:00","message":"[bufferProcess] send to processor:Siri"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.961330364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.961332999+07:00","message":"> Transcript [19603] [false]: 'Siri'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.96133508+07:00","message":"Set StatePrefix (first interim): 'Siri'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.147587366+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.147624877+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-06-19T14:47:29.147630939+07:00","message":"receive interim result [false|false]: สิริมามา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.147639454+07:00","message":"[buffer interim] 1404 false สิริมามา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.147645711+07:00","message":"[bufferProcess] interim [840000000]:สิริมามา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.147647907+07:00","message":"[bufferProcess] send to processor:Siri มา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.147651131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.147653973+07:00","message":"> Transcript [19604] [false]: 'Siri มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.147656834+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.147659013+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.147661009+07:00","message":"StatePrefix: 'Siri'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.147662913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.156152789+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.156179027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Siri มานะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.156184119+07:00","message":"receive interim result [false|false]: Siri มานะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.156194099+07:00","message":"[buffer interim] 1404 false Siri มานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.15619857+07:00","message":"[bufferProcess] interim [900000000]:Siri มานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.156200813+07:00","message":"[bufferProcess] send to processor:สิริมามา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.156206104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.156208678+07:00","message":"> Transcript [19605] [false]: 'สิริมามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.156210895+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.156213056+07:00","message":"Set new StatePrefix: 'สิริมามา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.279391141+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.279434697+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-06-19T14:47:29.279441762+07:00","message":"receive interim result [false|false]: สิริมามานะกิจ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.279456038+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.279463239+07:00","message":"[bufferProcess] interim [20000000]:สิริมามานะกิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.279466056+07:00","message":"[bufferProcess] send to processor:Siri มานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.27947007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.279473132+07:00","message":"> Transcript [19606] [false]: 'Siri มานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.279475298+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.279477869+07:00","message":"Set new StatePrefix: 'Siri มานะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.548253639+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.548291491+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-06-19T14:47:29.548297191+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.548314128+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.548323653+07:00","message":"[bufferProcess] interim [320000000]:สิริมามานะกิจครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.548328032+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.548335149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.548339385+07:00","message":"> Transcript [19607] [false]: 'สิริมามานะกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.548341982+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.548344233+07:00","message":"Set new StatePrefix: 'สิริมามานะกิจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.893652706+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.893701996+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-06-19T14:47:29.893708963+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.893726642+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.893740682+07:00","message":"[bufferProcess] interim [500000000]:สิริมามานะกิจครับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.893743243+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.893748039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.893750893+07:00","message":"> Transcript [19608] [false]: 'สิริมามานะกิจครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.893754624+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.893757147+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.893759131+07:00","message":"StatePrefix: 'สิริมามานะกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.893761295+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.062831837+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.062875813+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-06-19T14:47:30.062884297+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.062898318+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.062907762+07:00","message":"[bufferProcess] interim [620000000]:สิริมามานะกิจครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.062910968+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.062914538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.062917559+07:00","message":"> Transcript [19609] [false]: 'สิริมามานะกิจครับตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.062921041+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.062923051+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.062925379+07:00","message":"StatePrefix: 'สิริมามานะกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.062927603+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.152772862+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.152807815+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-06-19T14:47:30.152813945+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวใกล้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.152827043+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.152833322+07:00","message":"[bufferProcess] interim [680000000]:สิริมามานะกิจครับตัวใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.152835946+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.152841607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.152844387+07:00","message":"> Transcript [19610] [false]: 'สิริมามานะกิจครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.152847504+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.152849867+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.152852856+07:00","message":"StatePrefix: 'สิริมามานะกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.152855139+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.350388502+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.350430419+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-06-19T14:47:30.350437466+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวใกล้ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.350452764+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวใกล้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.350460249+07:00","message":"[bufferProcess] interim [800000000]:สิริมามานะกิจครับตัวใกล้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.350463131+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.350471035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.350474379+07:00","message":"> Transcript [19611] [false]: 'สิริมามานะกิจครับตัวใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.350478141+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.350480635+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.350483738+07:00","message":"StatePrefix: 'สิริมามานะกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.350485928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.350492854+07:00","message":"Push: 'สิริมามานะกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.350495034+07:00","message":"TextPushed: 'สิริมามานะกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.350497142+07:00","message":"Set new StatePrefix : 'สิริมามานะกิจครับตัวใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.350499239+07:00","message":"Next Push (prob) : 'ครับตัวใกล้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.350506798+07:00","message":"push: {false สิริมามานะกิจ 0 0xc003096f00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.465331005+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.465371211+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-06-19T14:47:30.46537751+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวเซ็กซี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.465394978+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวเซ็กซี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.465402881+07:00","message":"[bufferProcess] interim [920000000]:สิริมามานะกิจครับตัวเซ็กซี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.465405532+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวใกล้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.465409029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.465411844+07:00","message":"> Transcript [19612] [false]: 'สิริมามานะกิจครับตัวใกล้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.465415084+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.46541733+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.465419201+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.465421738+07:00","message":"TextPushed: 'สิริมามานะกิจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.487984005+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.488015254+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-06-19T14:47:30.488023183+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.488036101+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.488042794+07:00","message":"[bufferProcess] interim [980000000]:สิริมามานะกิจครับตัวที่ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.488045689+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวเซ็กซี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.488049096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.488051853+07:00","message":"> Transcript [19613] [false]: 'สิริมามานะกิจครับตัวเซ็กซี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.488054255+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.488056273+07:00","message":"Set new StatePrefix: 'สิริมามานะกิจครับตัวเซ็กซี่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.505290023+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.505327468+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-06-19T14:47:30.505334345+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.505349515+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.505359264+07:00","message":"[bufferProcess] interim [100000000]:สิริมามานะกิจครับตัวที่ลงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.505361941+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.505371644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.505374338+07:00","message":"> Transcript [19614] [false]: 'สิริมามานะกิจครับตัวที่ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.505376441+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.505378834+07:00","message":"Set new StatePrefix: 'สิริมามานะกิจครับตัวที่ลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.564840762+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.564875643+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-06-19T14:47:30.564882043+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.564898856+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.564905937+07:00","message":"[bufferProcess] interim [220000000]:สิริมามานะกิจครับตัวที่ลงไปช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.564908509+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.564911771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.564914397+07:00","message":"> Transcript [19615] [false]: 'สิริมามานะกิจครับตัวที่ลงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.564917933+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.564920007+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.56492378+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.564926712+07:00","message":"TextPushed: 'สิริมามานะกิจ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:30.736094696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:30.736118222+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.766447095+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.766487461+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-06-19T14:47:30.766493454+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.76650555+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.766514499+07:00","message":"[bufferProcess] interim [460000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.766517295+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.766522425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.766525366+07:00","message":"> Transcript [19616] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.766528984+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.766531499+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.766534644+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.766537557+07:00","message":"TextPushed: 'สิริมามานะกิจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.776566191+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.776604115+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-06-19T14:47:30.776610131+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.776625876+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.776632713+07:00","message":"[bufferProcess] interim [520000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.776635581+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.77663948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.776642513+07:00","message":"> Transcript [19617] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.776652901+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.776655169+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.776657468+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.776660155+07:00","message":"TextPushed: 'สิริมามานะกิจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.949808462+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.949846819+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-06-19T14:47:30.949853644+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.94987028+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยทีมใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.949878348+07:00","message":"[bufferProcess] interim [640000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.949881048+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.949884514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.949887318+07:00","message":"> Transcript [19618] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.949890805+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.949892872+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.949895064+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.949897736+07:00","message":"TextPushed: 'สิริมามานะกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.949904256+07:00","message":"Push: 'ครับตัวที่ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.949906268+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.94990885+07:00","message":"Set new StatePrefix : 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.949911148+07:00","message":"Next Push (prob) : 'ไปช่วยทีม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.949919757+07:00","message":"push: {false ครับตัวที่ลง 0 0xc003096f00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.127981679+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.128013773+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-06-19T14:47:31.128019496+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมเลย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.128032055+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยทีมเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.128038504+07:00","message":"[bufferProcess] interim [760000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.128041405+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.128047599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.128050134+07:00","message":"> Transcript [19619] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.128053853+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.128056021+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.128058304+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.128061409+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.167733279+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.167771898+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-06-19T14:47:31.167778415+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเฟซ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.167792567+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเฟซ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.167799516+07:00","message":"[bufferProcess] interim [820000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเฟซ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.167802197+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.167807212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.167810055+07:00","message":"> Transcript [19620] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.167813938+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.167816161+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.167818176+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.167821248+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.228267314+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.228301197+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-06-19T14:47:31.22830799+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซ็กซี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.228321283+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซ็กซี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.228328063+07:00","message":"[bufferProcess] interim [880000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซ็กซี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.228330686+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเฟซ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.228336048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.228338851+07:00","message":"> Transcript [19621] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเฟซ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.228343008+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.228345204+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.228347427+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.228349832+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.323709938+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.323743655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.323750344+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.323763405+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.323769847+07:00","message":"[bufferProcess] interim [60000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.323772885+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซ็กซี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.323779846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.323782975+07:00","message":"> Transcript [19622] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซ็กซี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.323786922+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.323789306+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.323791743+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.323794353+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.323801753+07:00","message":"Push: 'ไปช่วยทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.323803959+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.323806347+07:00","message":"Set new StatePrefix : 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซ็กซี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.323809805+07:00","message":"Next Push (prob) : 'ในเซ็กซี่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.323832586+07:00","message":"push: {false ไปช่วยทีม 0 0xc003096f00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.970178257+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.970220317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.97022803+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.970248841+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.970258996+07:00","message":"[bufferProcess] interim [660000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.970263278+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.970270908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.970275625+07:00","message":"> Transcript [19623] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.970279552+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.970282782+07:00","message":"Set new StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.981146761+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.981194425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.9812004+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.981215233+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-06-19T14:47:31.981218331+07:00","message":"receive interim result [false|false]:  โครง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.981226439+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.98123406+07:00","message":"[buffer interim] 1404 false  โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.981239783+07:00","message":"[bufferProcess] interim [720000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.981242284+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.981245662+07:00","message":"[bufferProcess] interim [720000000]: โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.981248222+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.9812516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.98125431+07:00","message":"> Transcript [19624] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.981257863+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.98125991+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.981261817+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.981264217+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.167680463+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.16771888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.167725256+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.167735751+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-06-19T14:47:32.167738685+07:00","message":"receive interim result [false|false]:  กรุงศรี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.167746074+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.167749689+07:00","message":"[buffer interim] 1404 false  กรุงศรี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.167755157+07:00","message":"[bufferProcess] interim [840000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.167758288+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.167761517+07:00","message":"[bufferProcess] interim [840000000]: กรุงศรี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.167763899+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.16776657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.167769647+07:00","message":"> Transcript [19625] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.167773009+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.167775056+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.167777111+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.167779677+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.191174732+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.191205515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.191213059+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.191224872+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-06-19T14:47:32.191227626+07:00","message":"receive interim result [false|false]:  รวมถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.19123422+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.191237689+07:00","message":"[buffer interim] 1404 false  รวมถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.191256683+07:00","message":"[bufferProcess] interim [900000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.191278435+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.191290197+07:00","message":"[bufferProcess] interim [900000000]: รวมถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.191294329+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 รวมถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.191298846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.191304702+07:00","message":"> Transcript [19626] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.191307853+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.191309962+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.191312173+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.191314744+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.44066871+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.440712353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.440719197+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.440736757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" โครง 4 โมง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.44074045+07:00","message":"receive interim result [false|false]:  โครง 4 โมง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.440749898+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.440753962+07:00","message":"[buffer interim] 1404 false  โครง 4 โมง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.440762121+07:00","message":"[bufferProcess] interim [80000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.440765139+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 รวมถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.440768616+07:00","message":"[bufferProcess] interim [80000000]: โครง 4 โมง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.440771258+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 โครง 4 โมง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.440774706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.440777864+07:00","message":"> Transcript [19627] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 รวมถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.440781999+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.440784162+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.440786379+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.440788983+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.440792251+07:00","message":"Push: 'ในเซตที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.440794279+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.440796495+07:00","message":"Set new StatePrefix : 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 รวมถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.440798975+07:00","message":"Next Push (prob) : ' รวมถึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.440831161+07:00","message":"push: {false ในเซตที่ 3 0 0xc003096f00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.544842947+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.544894675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.544904052+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.544920223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กรุงศรี moment\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.544925191+07:00","message":"receive interim result [false|false]:  กรุงศรี moment"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.544945639+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.544963038+07:00","message":"[buffer interim] 1404 false  กรุงศรี moment"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.544973492+07:00","message":"[bufferProcess] interim [260000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.544977228+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 โครง 4 โมง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.544984526+07:00","message":"[bufferProcess] interim [260000000]: กรุงศรี moment"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.54498707+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรี moment"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.544990469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.544993284+07:00","message":"> Transcript [19628] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 โครง 4 โมง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.544995467+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.544997712+07:00","message":"Set new StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 โครง 4 โมง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.741589044+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.741627133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.741633833+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.741642901+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-06-19T14:47:32.741646275+07:00","message":"receive interim result [false|false]:  กรุงศรีโมเมธนัชชา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.74165433+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.74165864+07:00","message":"[buffer interim] 1404 false  กรุงศรีโมเมธนัชชา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.741666548+07:00","message":"[bufferProcess] interim [500000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.741669396+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรี moment"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.741672558+07:00","message":"[bufferProcess] interim [500000000]: กรุงศรีโมเมธนัชชา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.741676383+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.741679709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.741682564+07:00","message":"> Transcript [19629] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรี moment'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.741685048+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.74168709+07:00","message":"Set new StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรี moment'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.118105251+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.118145698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.118152998+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.118167357+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-06-19T14:47:33.118170616+07:00","message":"receive interim result [false|false]:  กรุงศรีโมเมธนัชชาสุข"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.118179813+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.118184705+07:00","message":"[buffer interim] 1404 false  กรุงศรีโมเมธนัชชาสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.118191142+07:00","message":"[bufferProcess] interim [860000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.118193958+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.118197169+07:00","message":"[bufferProcess] interim [860000000]: กรุงศรีโมเมธนัชชาสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.118199519+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.118202743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.118206234+07:00","message":"> Transcript [19630] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.118208932+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.118211644+07:00","message":"Set new StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.369482354+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.369523872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.369531506+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.369545029+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-06-19T14:47:33.369548154+07:00","message":"receive interim result [false|false]:  กรุงศรีโมเมธนัชชาสุขสด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.369556527+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.369561719+07:00","message":"[buffer interim] 1404 false  กรุงศรีโมเมธนัชชาสุขสด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.369570004+07:00","message":"[bufferProcess] interim [40000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.369573459+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.369578015+07:00","message":"[bufferProcess] interim [40000000]: กรุงศรีโมเมธนัชชาสุขสด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.369581507+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.36958513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.369588177+07:00","message":"> Transcript [19631] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.369591959+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.36959412+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.369596154+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.369598925+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.564047198+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.564092001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.564099816+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.564110498+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-06-19T14:47:33.564114121+07:00","message":"receive interim result [false|false]:  กรุงศรีโมเมธนัชชาสุขสดก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.56412243+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.564129429+07:00","message":"[buffer interim] 1404 false  กรุงศรีโมเมธนัชชาสุขสดก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.564135873+07:00","message":"[bufferProcess] interim [280000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.564139129+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.564142338+07:00","message":"[bufferProcess] interim [280000000]: กรุงศรีโมเมธนัชชาสุขสดก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.5641464+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.564149943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.56415287+07:00","message":"> Transcript [19632] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.564156713+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.564158977+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.56416094+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.564163986+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.639068955+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.639118885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.639128612+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.639138428+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-06-19T14:47:33.639142765+07:00","message":"receive interim result [false|false]:  กรุงศรีโมเมธนัชชาสุขสดก็ทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.639156486+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.639166241+07:00","message":"[buffer interim] 1404 false  กรุงศรีโมเมธนัชชาสุขสดก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.639198067+07:00","message":"[bufferProcess] interim [400000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.639224239+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.639238644+07:00","message":"[bufferProcess] interim [400000000]: กรุงศรีโมเมธนัชชาสุขสดก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.639243224+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.639249492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.639256233+07:00","message":"> Transcript [19633] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.63926231+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.639264732+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.639266726+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.639269075+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:33.736463058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:33.736485515+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.968396255+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.968433624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.968440201+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.968448891+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-06-19T14:47:33.96845444+07:00","message":"receive interim result [false|false]:  กรุงศรีโมเมธนัชชาสุขสดก็ทำแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.968462563+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.96846616+07:00","message":"[buffer interim] 1404 false  กรุงศรีโมเมธนัชชาสุขสดก็ทำแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.968472032+07:00","message":"[bufferProcess] interim [640000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.968474697+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.968478116+07:00","message":"[bufferProcess] interim [640000000]: กรุงศรีโมเมธนัชชาสุขสดก็ทำแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.96848062+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.968483533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.968486792+07:00","message":"> Transcript [19634] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.968490971+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.968493009+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.968495789+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.968498994+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.968505685+07:00","message":"Push: ' กรุงศรีโมเมธนัชชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.968508071+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.968510518+07:00","message":"Set new StatePrefix : 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.968512934+07:00","message":"Next Push (prob) : 'สุขสดก็ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.968547723+07:00","message":"push: {false  กรุงศรีโมเมธนัชชา 0 0xc003096f00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.981670895+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.981702917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.981710342+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.981721188+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-06-19T14:47:33.981724432+07:00","message":"receive interim result [false|false]:  กรุงศรีโมเมธนัชชาสุขสดก็ทำแป้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.981731926+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.981735697+07:00","message":"[buffer interim] 1404 false  กรุงศรีโมเมธนัชชาสุขสดก็ทำแป้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.981740899+07:00","message":"[bufferProcess] interim [700000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.981743551+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.981748076+07:00","message":"[bufferProcess] interim [700000000]: กรุงศรีโมเมธนัชชาสุขสดก็ทำแป้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.981750925+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำแป้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.981754261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.981757062+07:00","message":"> Transcript [19635] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.981760879+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.981762978+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.981765031+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.981767965+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.00301653+07:00","message":"[GCS] IsForceVAD: false for message ID: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.067444008+07:00","message":"[GCS] Start streaming session, msgId: 1405"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.087428175+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.087470208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.08747792+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.087489453+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-06-19T14:47:34.087493274+07:00","message":"receive interim result [false|false]:  กรุงศรีโมเมธนัชชาสุขสดก็ทำแต้ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.087501229+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.087505491+07:00","message":"[buffer interim] 1404 false  กรุงศรีโมเมธนัชชาสุขสดก็ทำแต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.087514878+07:00","message":"[bufferProcess] interim [760000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.087518152+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำแป้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.087521581+07:00","message":"[bufferProcess] interim [760000000]: กรุงศรีโมเมธนัชชาสุขสดก็ทำแต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.087524187+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำแต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.087527419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.087530774+07:00","message":"> Transcript [19636] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำแป้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.087535136+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.087537725+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.087539759+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.087543126+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.094544083+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.094569937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.094575373+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.094587103+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-06-19T14:47:34.094590629+07:00","message":"receive interim result [false|false]:  กรุงศรีโมเมธนัชชาสุขสดก็ทำแต้มได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.094599847+07:00","message":"[buffer interim] 1404 false สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.094603805+07:00","message":"[buffer interim] 1404 false  กรุงศรีโมเมธนัชชาสุขสดก็ทำแต้มได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.094609294+07:00","message":"[bufferProcess] interim [820000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.094612219+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำแต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.094618727+07:00","message":"[bufferProcess] interim [820000000]: กรุงศรีโมเมธนัชชาสุขสดก็ทำแต้มได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.094621538+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำแต้มได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.094625088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.09462786+07:00","message":"> Transcript [19637] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำแต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.094632063+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.09463529+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.09463765+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.094640782+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.253322176+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.253364469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำแต้มได้\",\"confidence\":0.9468043}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.253372518+07:00","message":"receive interim result [true|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำแต้มได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.253377822+07:00","message":"end recv isFinal message id 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.253379922+07:00","message":"end Recv id 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.253385777+07:00","message":"[buffer interim] 1404 true สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำแต้มได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.253392823+07:00","message":"[bufferProcess] interim [910000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำแต้มได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.253396073+07:00","message":"[bufferProcess] send to processor (isfinal):สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำแต้มได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.253399942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.253402886+07:00","message":"> Transcript [19638] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำแต้มได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.253407286+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.253409358+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.25341186+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.253414679+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.253423977+07:00","message":"Push: 'สุขสดก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.253426562+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.253432614+07:00","message":"Set new StatePrefix : 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำแต้มได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.253435396+07:00","message":"Next Push (prob) : 'แต้มได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.253437268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.253439427+07:00","message":"> Transcript [19639] [true]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำแต้มได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.253441926+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.253443728+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.253445417+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำแต้มได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.253447666+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยทีมในเซตที่ 3 กรุงศรีโมเมธนัชชาสุขสดก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.253449971+07:00","message":"Push: 'แต้มได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.253457231+07:00","message":"push: {false สุขสดก็ทำ 0 0xc003096f00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.253462407+07:00","message":"push: {true แต้มได้ 0 0xc003096f00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:34.267123406+07:00","message":"write wav file: './tmp/7584/7584_1404.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.556003462+07:00","message":"receive streaming session, msgId: 1405"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.556042685+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-06-19T14:47:34.556050353+07:00","message":"receive interim result [false|false]: นัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.556059536+07:00","message":"[buffer interim] 1405 false นัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.556066275+07:00","message":"[bufferProcess] interim [480000000]:นัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.556068319+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.642348444+07:00","message":"receive streaming session, msgId: 1405"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.642390357+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-06-19T14:47:34.642398033+07:00","message":"receive interim result [false|false]: นัตตี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.642408048+07:00","message":"[buffer interim] 1405 false นัตตี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.642420459+07:00","message":"[bufferProcess] interim [600000000]:นัตตี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.642424118+07:00","message":"[bufferProcess] send to processor:นัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.642433509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.642436477+07:00","message":"> Transcript [19640] [false]: 'นัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.642438892+07:00","message":"Set StatePrefix (first interim): 'นัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.832002633+07:00","message":"receive streaming session, msgId: 1405"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.832038073+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-06-19T14:47:34.832043625+07:00","message":"receive interim result [false|false]: นักบิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.832057467+07:00","message":"[buffer interim] 1405 false นักบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.832064422+07:00","message":"[bufferProcess] interim [720000000]:นักบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.832066782+07:00","message":"[bufferProcess] send to processor:นัตตี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.832073212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.832076326+07:00","message":"> Transcript [19641] [false]: 'นัตตี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.832078577+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.832088042+07:00","message":"Set new StatePrefix: 'นัตตี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.859519397+07:00","message":"receive streaming session, msgId: 1405"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.859555002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัตตี้ 1\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.859560798+07:00","message":"receive interim result [false|false]: นัตตี้ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.85957418+07:00","message":"[buffer interim] 1405 false นัตตี้ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.859582285+07:00","message":"[bufferProcess] interim [780000000]:นัตตี้ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.85958453+07:00","message":"[bufferProcess] send to processor:นักบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.859588393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.859591432+07:00","message":"> Transcript [19642] [false]: 'นักบิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.859593877+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.85959633+07:00","message":"Set new StatePrefix: 'นักบิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.926702053+07:00","message":"receive streaming session, msgId: 1405"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.926737868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักนะ 01:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.926743448+07:00","message":"receive interim result [false|false]: รักนะ 01:00 น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.92675396+07:00","message":"[buffer interim] 1405 false รักนะ 01:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.926760239+07:00","message":"[bufferProcess] interim [840000000]:รักนะ 01:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.926762471+07:00","message":"[bufferProcess] send to processor:นัตตี้ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.926767384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.926770188+07:00","message":"> Transcript [19643] [false]: 'นัตตี้ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.926772274+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.926774554+07:00","message":"Set new StatePrefix: 'นัตตี้ 1'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.062121544+07:00","message":"receive streaming session, msgId: 1405"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.062146681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัตตี้ 1 คะแนน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.062151366+07:00","message":"receive interim result [false|false]: นัตตี้ 1 คะแนน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.062172315+07:00","message":"[buffer interim] 1405 false นัตตี้ 1 คะแนน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.062180712+07:00","message":"[bufferProcess] interim [20000000]:นัตตี้ 1 คะแนน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.062183875+07:00","message":"[bufferProcess] send to processor:รักนะ 01:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.062190282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.0621925+07:00","message":"> Transcript [19644] [false]: 'รักนะ 01:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.062194611+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.062197048+07:00","message":"Set new StatePrefix: 'รักนะ 01:00 น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.084793778+07:00","message":"[GCS] IsForceVAD: false for message ID: 1405"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.215458516+07:00","message":"[GCS] Start streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.259102438+07:00","message":"receive streaming session, msgId: 1405"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.259158935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัดนี้ 1 คะแนน\",\"confidence\":0.8979535}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.259169383+07:00","message":"receive interim result [true|false]: นัดนี้ 1 คะแนน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.259182827+07:00","message":"end recv isFinal message id 1405"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.259185936+07:00","message":"end Recv id 1405"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.259195773+07:00","message":"[buffer interim] 1405 true นัดนี้ 1 คะแนน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.259209716+07:00","message":"[bufferProcess] interim [260000000]:นัดนี้ 1 คะแนน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.259220387+07:00","message":"[bufferProcess] send to processor (isfinal):นัตตี้ 1 คะแนน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.259225574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.259230303+07:00","message":"> Transcript [19645] [false]: 'นัตตี้ 1 คะแนน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.259234156+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.259237466+07:00","message":"Set new StatePrefix: 'นัตตี้ 1 คะแนน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.259240257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.259243425+07:00","message":"> Transcript [19646] [true]: 'นัดนี้ 1 คะแนน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.25924712+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.259250124+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.259253202+07:00","message":"StatePrefix: 'นัตตี้ 1 คะแนน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.259256334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.259265613+07:00","message":"Push: 'นัดนี้ 1 คะแนน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.259277178+07:00","message":"push: {true นัดนี้ 1 คะแนน 0 0xc003d28780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:35.266152614+07:00","message":"write wav file: './tmp/7584/7584_1405.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.696941914+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.696991767+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-06-19T14:47:35.696998222+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.697016137+07:00","message":"[buffer interim] 1406 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.697027894+07:00","message":"[bufferProcess] interim [300000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.697031406+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.933059681+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.93311295+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-06-19T14:47:35.933121857+07:00","message":"receive interim result [false|false]: จากกู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.933142748+07:00","message":"[buffer interim] 1406 false จากกู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.933156357+07:00","message":"[bufferProcess] interim [540000000]:จากกู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.933170272+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.933176385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.933180799+07:00","message":"> Transcript [19647] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.933184446+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.935613026+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.935633699+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-06-19T14:47:35.935639741+07:00","message":"receive interim result [false|false]: ตะกรุด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.935651324+07:00","message":"[buffer interim] 1406 false ตะกรุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.935656754+07:00","message":"[bufferProcess] interim [600000000]:ตะกรุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.935660283+07:00","message":"[bufferProcess] send to processor:จากกู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.935664005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.935667695+07:00","message":"> Transcript [19648] [false]: 'จากกู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.935672909+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.935676248+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.935679298+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.935682601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.068185061+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.068236207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก Google\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.068245185+07:00","message":"receive interim result [false|false]: จาก Google"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.068264468+07:00","message":"[buffer interim] 1406 false จาก Google"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.068278437+07:00","message":"[bufferProcess] interim [720000000]:จาก Google"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.068282395+07:00","message":"[bufferProcess] send to processor:ตะกรุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.068291229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.068295965+07:00","message":"> Transcript [19649] [false]: 'ตะกรุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.068299624+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.068302953+07:00","message":"Set new StatePrefix: 'ตะกรุด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.383581026+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.383628257+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-06-19T14:47:36.383635837+07:00","message":"receive interim result [false|false]: ตะกรุดกาหลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.383652225+07:00","message":"[buffer interim] 1406 false ตะกรุดกาหลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.38366573+07:00","message":"[bufferProcess] interim [960000000]:ตะกรุดกาหลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.383669709+07:00","message":"[bufferProcess] send to processor:จาก Google"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.383679929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.3836848+07:00","message":"> Transcript [19650] [false]: 'จาก Google'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.383690474+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.383693696+07:00","message":"Set new StatePrefix: 'จาก Google'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.389911468+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.389951759+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-06-19T14:47:36.389958269+07:00","message":"receive interim result [false|false]: จากการลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.389972675+07:00","message":"[buffer interim] 1406 false จากการลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.389979737+07:00","message":"[bufferProcess] interim [20000000]:จากการลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.389982217+07:00","message":"[bufferProcess] send to processor:ตะกรุดกาหลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.389985507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.389989042+07:00","message":"> Transcript [19651] [false]: 'ตะกรุดกาหลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.389991237+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.389993291+07:00","message":"Set new StatePrefix: 'ตะกรุดกาหลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.472096184+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.472138017+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-06-19T14:47:36.472145116+07:00","message":"receive interim result [false|false]: ตะกรุดกาหลงปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.472156697+07:00","message":"[buffer interim] 1406 false ตะกรุดกาหลงปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.472165234+07:00","message":"[bufferProcess] interim [80000000]:ตะกรุดกาหลงปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.472167833+07:00","message":"[bufferProcess] send to processor:จากการลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.472171078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.472174328+07:00","message":"> Transcript [19652] [false]: 'จากการลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.472176975+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.472179148+07:00","message":"Set new StatePrefix: 'จากการลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.593968417+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.594011107+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-06-19T14:47:36.594017964+07:00","message":"receive interim result [false|false]: จากการุ้งไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.594031096+07:00","message":"[buffer interim] 1406 false จากการุ้งไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.594038672+07:00","message":"[bufferProcess] interim [140000000]:จากการุ้งไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.594041052+07:00","message":"[bufferProcess] send to processor:ตะกรุดกาหลงปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.594046718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.594049755+07:00","message":"> Transcript [19653] [false]: 'ตะกรุดกาหลงปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.5940523+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.594054819+07:00","message":"Set new StatePrefix: 'ตะกรุดกาหลงปี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.596233222+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.596272856+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-06-19T14:47:36.59627844+07:00","message":"receive interim result [false|false]: จากการลงไปใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.596295273+07:00","message":"[buffer interim] 1406 false จากการลงไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.596303756+07:00","message":"[bufferProcess] interim [200000000]:จากการลงไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.596306137+07:00","message":"[bufferProcess] send to processor:จากการุ้งไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.596309965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.596314734+07:00","message":"> Transcript [19654] [false]: 'จากการุ้งไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.596316984+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.596319122+07:00","message":"Set new StatePrefix: 'จากการุ้งไป'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:36.736834042+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:36.736852601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.776550662+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.77660412+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-06-19T14:47:36.776614009+07:00","message":"receive interim result [false|false]: จากการลงไปในช่วง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.776633537+07:00","message":"[buffer interim] 1406 false จากการลงไปในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.77664716+07:00","message":"[bufferProcess] interim [380000000]:จากการลงไปในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.776650856+07:00","message":"[bufferProcess] send to processor:จากการลงไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.776660823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.776665538+07:00","message":"> Transcript [19655] [false]: 'จากการลงไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.776669299+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.776672932+07:00","message":"Set new StatePrefix: 'จากการลงไปใน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.844175113+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.844211494+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-06-19T14:47:36.844217882+07:00","message":"receive interim result [false|false]: จากการลงไปในช่วงบ่าย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.844231756+07:00","message":"[buffer interim] 1406 false จากการลงไปในช่วงบ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.84423913+07:00","message":"[bufferProcess] interim [500000000]:จากการลงไปในช่วงบ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.844241709+07:00","message":"[bufferProcess] send to processor:จากการลงไปในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.844246792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.844249907+07:00","message":"> Transcript [19656] [false]: 'จากการลงไปในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.844253156+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.844255543+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.844257673+07:00","message":"StatePrefix: 'จากการลงไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.844260273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.962458574+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.962514786+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-06-19T14:47:36.962525152+07:00","message":"receive interim result [false|false]: จากการลงไปในช่วงเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.962545991+07:00","message":"[buffer interim] 1406 false จากการลงไปในช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.962560698+07:00","message":"[bufferProcess] interim [560000000]:จากการลงไปในช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.962564502+07:00","message":"[bufferProcess] send to processor:จากการลงไปในช่วงบ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.962573408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.962581217+07:00","message":"> Transcript [19657] [false]: 'จากการลงไปในช่วงบ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.962586731+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.962589775+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.962593229+07:00","message":"StatePrefix: 'จากการลงไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.962596619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.164876343+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.164920248+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-06-19T14:47:37.164928963+07:00","message":"receive interim result [false|false]: จากการลงไปในช่วงเวลาสั้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.164946342+07:00","message":"[buffer interim] 1406 false จากการลงไปในช่วงเวลาสั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.164955494+07:00","message":"[bufferProcess] interim [740000000]:จากการลงไปในช่วงเวลาสั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.164963209+07:00","message":"[bufferProcess] send to processor:จากการลงไปในช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.164972988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.164977383+07:00","message":"> Transcript [19658] [false]: 'จากการลงไปในช่วงเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.164982149+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.164985563+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.164988548+07:00","message":"StatePrefix: 'จากการลงไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.164992152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.289833905+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.289886971+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-06-19T14:47:37.289896805+07:00","message":"receive interim result [false|false]: จากการลงไปในช่วงเวลาสั้นๆ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.28991601+07:00","message":"[buffer interim] 1406 false จากการลงไปในช่วงเวลาสั้นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.289930099+07:00","message":"[bufferProcess] interim [860000000]:จากการลงไปในช่วงเวลาสั้นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.289934197+07:00","message":"[bufferProcess] send to processor:จากการลงไปในช่วงเวลาสั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.289945612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.289954463+07:00","message":"> Transcript [19659] [false]: 'จากการลงไปในช่วงเวลาสั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.28996016+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.289963355+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.289966871+07:00","message":"StatePrefix: 'จากการลงไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.289970185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.289979363+07:00","message":"Push: 'จากการลงไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.289982625+07:00","message":"TextPushed: 'จากการลงไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.289986629+07:00","message":"Set new StatePrefix : 'จากการลงไปในช่วงเวลาสั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.289990367+07:00","message":"Next Push (prob) : 'ช่วงเวลาสั้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.290010772+07:00","message":"push: {false จากการลงไปใน 0 0xc00378e880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.48236218+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.482395867+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-06-19T14:47:37.482404609+07:00","message":"receive interim result [false|false]: จากการลงไปในช่วงเวลาสั้นๆนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.482421353+07:00","message":"[buffer interim] 1406 false จากการลงไปในช่วงเวลาสั้นๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.4824306+07:00","message":"[bufferProcess] interim [100000000]:จากการลงไปในช่วงเวลาสั้นๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.482434725+07:00","message":"[bufferProcess] send to processor:จากการลงไปในช่วงเวลาสั้นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.482444711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.482450627+07:00","message":"> Transcript [19660] [false]: 'จากการลงไปในช่วงเวลาสั้นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.482455695+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.482459082+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.482462082+07:00","message":"StatePrefix: 'จากการลงไปในช่วงเวลาสั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.482466155+07:00","message":"TextPushed: 'จากการลงไปใน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.533823208+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.533863832+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-06-19T14:47:37.53387188+07:00","message":"receive interim result [false|false]: จากการลงไปในช่วงเวลาสั้นๆนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.533889066+07:00","message":"[buffer interim] 1406 false จากการลงไปในช่วงเวลาสั้นๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.533902111+07:00","message":"[bufferProcess] interim [220000000]:จากการลงไปในช่วงเวลาสั้นๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.533906279+07:00","message":"[bufferProcess] send to processor:จากการลงไปในช่วงเวลาสั้นๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.533919402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.533924036+07:00","message":"> Transcript [19661] [false]: 'จากการลงไปในช่วงเวลาสั้นๆนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.533928643+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.533931506+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.533934685+07:00","message":"StatePrefix: 'จากการลงไปในช่วงเวลาสั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.533938593+07:00","message":"TextPushed: 'จากการลงไปใน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.582492029+07:00","message":"[GCS] IsForceVAD: false for message ID: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.663629861+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.66367984+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-06-19T14:47:37.663689196+07:00","message":"receive interim result [false|false]: จากการลงไปในช่วงเวลาสั้นๆนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.663706877+07:00","message":"[buffer interim] 1406 false จากการลงไปในช่วงเวลาสั้นๆนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.663719673+07:00","message":"[bufferProcess] interim [280000000]:จากการลงไปในช่วงเวลาสั้นๆนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.663725119+07:00","message":"[bufferProcess] send to processor:จากการลงไปในช่วงเวลาสั้นๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.663732869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.663737201+07:00","message":"> Transcript [19662] [false]: 'จากการลงไปในช่วงเวลาสั้นๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.663742466+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.66374564+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.663748931+07:00","message":"StatePrefix: 'จากการลงไปในช่วงเวลาสั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.663766365+07:00","message":"TextPushed: 'จากการลงไปใน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.715645994+07:00","message":"[GCS] Start streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.718279008+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.718324272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากกูก็ลงไปในช่วงเวลาสั้นๆนะครับ\",\"confidence\":0.883264}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.7183328+07:00","message":"receive interim result [true|false]: จากกูก็ลงไปในช่วงเวลาสั้นๆนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.718345101+07:00","message":"end recv isFinal message id 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.718348349+07:00","message":"end Recv id 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.718355968+07:00","message":"[buffer interim] 1406 true จากกูก็ลงไปในช่วงเวลาสั้นๆนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.718368992+07:00","message":"[bufferProcess] interim [400000000]:จากกูก็ลงไปในช่วงเวลาสั้นๆนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.718373827+07:00","message":"[bufferProcess] send to processor (isfinal):จากการลงไปในช่วงเวลาสั้นๆนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.71838354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.718394061+07:00","message":"> Transcript [19663] [false]: 'จากการลงไปในช่วงเวลาสั้นๆนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.718399282+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.718402038+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.718405174+07:00","message":"StatePrefix: 'จากการลงไปในช่วงเวลาสั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.718408223+07:00","message":"TextPushed: 'จากการลงไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.71841577+07:00","message":"Push: 'ช่วงเวลาสั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.718418473+07:00","message":"TextPushed: 'จากการลงไปในช่วงเวลาสั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.718420826+07:00","message":"Set new StatePrefix : 'จากการลงไปในช่วงเวลาสั้นๆนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.71842325+07:00","message":"Next Push (prob) : 'ๆนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.718426085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.718428803+07:00","message":"> Transcript [19664] [true]: 'จากกูก็ลงไปในช่วงเวลาสั้นๆนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.718431006+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.718433474+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.718435908+07:00","message":"StatePrefix: 'จากการลงไปในช่วงเวลาสั้นๆนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.718438067+07:00","message":"TextPushed: 'จากการลงไปในช่วงเวลาสั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.718440039+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.718503736+07:00","message":"push: {false ช่วงเวลาสั้น 0 0xc00378e880}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.718550577+07:00","message":"Push: 'ๆนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.718553673+07:00","message":"TextPushed: 'จากการลงไปในช่วงเวลาสั้นๆนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.718555731+07:00","message":"Set new StatePrefix : 'จากกูก็ลงไปในช่วงเวลาสั้นๆนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.718557733+07:00","message":"Next Push (prob) : 'จากกูก็ลงไปในช่วงเวลาสั้นๆนะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.718564538+07:00","message":"push: {true ๆนะครับ 0 0xc00378e880}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.718585818+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1406.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:37.728463811+07:00","message":"write wav file: './tmp/7584/7584_1406.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.578454915+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.57850694+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-06-19T14:47:38.578512217+07:00","message":"receive interim result [false|false]: ประวัติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.578529193+07:00","message":"[buffer interim] 1407 false ประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.578536801+07:00","message":"[bufferProcess] interim [720000000]:ประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.578538896+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.91521995+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.915262263+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-06-19T14:47:38.915268443+07:00","message":"receive interim result [false|false]: เพราะว่ากิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.915285458+07:00","message":"[buffer interim] 1407 false เพราะว่ากิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.915297343+07:00","message":"[bufferProcess] interim [20000000]:เพราะว่ากิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.915299834+07:00","message":"[bufferProcess] send to processor:ประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.91530721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.915310658+07:00","message":"> Transcript [19665] [false]: 'ประวัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.915313161+07:00","message":"Set StatePrefix (first interim): 'ประวัติ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.001340384+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.001376505+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-06-19T14:47:39.001381789+07:00","message":"receive interim result [false|false]: เพราะว่าจีน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.001393532+07:00","message":"[buffer interim] 1407 false เพราะว่าจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.001405532+07:00","message":"[bufferProcess] interim [80000000]:เพราะว่าจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.001408316+07:00","message":"[bufferProcess] send to processor:เพราะว่ากิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.001412441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.001415703+07:00","message":"> Transcript [19666] [false]: 'เพราะว่ากิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.001418061+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.001420338+07:00","message":"Set new StatePrefix: 'เพราะว่ากิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.143811179+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.143851459+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-06-19T14:47:39.143858314+07:00","message":"receive interim result [false|false]: เพราะว่าทีมไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.143876202+07:00","message":"[buffer interim] 1407 false เพราะว่าทีมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.143887595+07:00","message":"[bufferProcess] interim [260000000]:เพราะว่าทีมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.143890656+07:00","message":"[bufferProcess] send to processor:เพราะว่าจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.143898272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.143901438+07:00","message":"> Transcript [19667] [false]: 'เพราะว่าจีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.143903832+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.143906524+07:00","message":"Set new StatePrefix: 'เพราะว่าจีน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.252392603+07:00","message":"[GCS] IsForceVAD: false for message ID: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.324042585+07:00","message":"[GCS] Start streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.33443194+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.334464971+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-06-19T14:47:39.33447211+07:00","message":"receive interim result [false|false]: เพราะว่าทีมไทยกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.334483678+07:00","message":"[buffer interim] 1407 false เพราะว่าทีมไทยกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.334492296+07:00","message":"[bufferProcess] interim [440000000]:เพราะว่าทีมไทยกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.334494841+07:00","message":"[bufferProcess] send to processor:เพราะว่าทีมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.334497866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.33450073+07:00","message":"> Transcript [19668] [false]: 'เพราะว่าทีมไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.334503114+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.334507226+07:00","message":"Set new StatePrefix: 'เพราะว่าทีมไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.415223972+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.415273186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าจีนไทยเก่า\",\"confidence\":0.8422324}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.415280866+07:00","message":"receive interim result [true|false]: เพราะว่าจีนไทยเก่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.415288295+07:00","message":"end recv isFinal message id 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.415291667+07:00","message":"end Recv id 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.415299439+07:00","message":"[buffer interim] 1407 true เพราะว่าจีนไทยเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.415308261+07:00","message":"[bufferProcess] interim [560000000]:เพราะว่าจีนไทยเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.415311456+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะว่าทีมไทยกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.415316058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.415319042+07:00","message":"> Transcript [19669] [false]: 'เพราะว่าทีมไทยกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.415322253+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.415324348+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.415326247+07:00","message":"StatePrefix: 'เพราะว่าทีมไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.415328398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.415333011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.415335402+07:00","message":"> Transcript [19670] [true]: 'เพราะว่าจีนไทยเก่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.415337719+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.415341256+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.415343207+07:00","message":"StatePrefix: 'เพราะว่าทีมไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.415345009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.415348007+07:00","message":"Push: 'เพราะว่าจีนไทยเก่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.415357202+07:00","message":"push: {true เพราะว่าจีนไทยเก่า 0 0xc003097300}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:39.425116051+07:00","message":"write wav file: './tmp/7584/7584_1407.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:39.737399631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:39.737424859+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.857836892+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.857884543+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-06-19T14:47:39.857890293+07:00","message":"receive interim result [false|false]: สาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.857911049+07:00","message":"[buffer interim] 1408 false สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.857918056+07:00","message":"[bufferProcess] interim [360000000]:สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.857919922+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.866638546+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.866670082+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-06-19T14:47:39.866675586+07:00","message":"receive interim result [false|false]: สาระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.866694249+07:00","message":"[buffer interim] 1408 false สาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.866701193+07:00","message":"[bufferProcess] interim [420000000]:สาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.866704315+07:00","message":"[bufferProcess] send to processor:สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.866711419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.866714503+07:00","message":"> Transcript [19671] [false]: 'สาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.866716983+07:00","message":"Set StatePrefix (first interim): 'สาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.051504279+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.051541009+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-06-19T14:47:40.051545798+07:00","message":"receive interim result [false|false]: สารัช"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.05156051+07:00","message":"[buffer interim] 1408 false สารัช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.051568652+07:00","message":"[bufferProcess] interim [540000000]:สารัช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.051571338+07:00","message":"[bufferProcess] send to processor:สาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.051575476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.051578793+07:00","message":"> Transcript [19672] [false]: 'สาระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.051580838+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.05158275+07:00","message":"Set new StatePrefix: 'สาระ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.059582204+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.059612576+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-06-19T14:47:40.059617972+07:00","message":"receive interim result [false|false]: สาระแน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.059632185+07:00","message":"[buffer interim] 1408 false สาระแน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.059637321+07:00","message":"[bufferProcess] interim [600000000]:สาระแน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.059639887+07:00","message":"[bufferProcess] send to processor:สารัช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.059643486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.059646132+07:00","message":"> Transcript [19673] [false]: 'สารัช'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.05964811+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.059650173+07:00","message":"Set new StatePrefix: 'สารัช'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.368326305+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.368368309+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-06-19T14:47:40.368375032+07:00","message":"receive interim result [false|false]: สาระแต่ยัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.368388876+07:00","message":"[buffer interim] 1408 false สาระแต่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.368397117+07:00","message":"[bufferProcess] interim [840000000]:สาระแต่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.368399892+07:00","message":"[bufferProcess] send to processor:สาระแน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.368403525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.368408745+07:00","message":"> Transcript [19674] [false]: 'สาระแน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.368411157+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.368413267+07:00","message":"Set new StatePrefix: 'สาระแน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.490259812+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.490299634+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-06-19T14:47:40.490306512+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.490319013+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.49032859+07:00","message":"[bufferProcess] interim [20000000]:สาระแต่ยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.49033163+07:00","message":"[bufferProcess] send to processor:สาระแต่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.490339432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.490343762+07:00","message":"> Transcript [19675] [false]: 'สาระแต่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.490345994+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.490348451+07:00","message":"Set new StatePrefix: 'สาระแต่ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.690709269+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.690754324+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-06-19T14:47:40.690760105+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.690782371+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.690789875+07:00","message":"[bufferProcess] interim [200000000]:สาระแต่ยังต้องเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.690792461+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.690795631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.690798365+07:00","message":"> Transcript [19676] [false]: 'สาระแต่ยังต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.690801721+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.690805658+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.690807687+07:00","message":"StatePrefix: 'สาระแต่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.690809775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.877174105+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.87721576+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-06-19T14:47:40.877221598+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.877243305+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.877250284+07:00","message":"[bufferProcess] interim [380000000]:สาระแต่ยังต้องเจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.877253122+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.877256507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.877259235+07:00","message":"> Transcript [19677] [false]: 'สาระแต่ยังต้องเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.877262813+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.877264959+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.877267983+07:00","message":"StatePrefix: 'สาระแต่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.877270632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.066127783+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.066167568+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-06-19T14:47:41.06617304+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.066184889+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.066194268+07:00","message":"[bufferProcess] interim [560000000]:สาระแต่ยังต้องเจอกันอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.066197125+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.066202362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.066205059+07:00","message":"> Transcript [19678] [false]: 'สาระแต่ยังต้องเจอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.066208485+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.06621126+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.066213401+07:00","message":"StatePrefix: 'สาระแต่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.066215505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.256803992+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.256845561+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-06-19T14:47:41.256851144+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.256864851+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.256871519+07:00","message":"[bufferProcess] interim [740000000]:สาระแต่ยังต้องเจอกันอีกนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.256874076+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.256879365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.25688216+07:00","message":"> Transcript [19679] [false]: 'สาระแต่ยังต้องเจอกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.256886153+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.256888356+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.256890562+07:00","message":"StatePrefix: 'สาระแต่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.25689284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.256897289+07:00","message":"Push: 'สาระแต่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.256899466+07:00","message":"TextPushed: 'สาระแต่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.256902+07:00","message":"Set new StatePrefix : 'สาระแต่ยังต้องเจอกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.25690434+07:00","message":"Next Push (prob) : 'ต้องเจอกันอีก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.256911264+07:00","message":"push: {false สาระแต่ยัง 0 0xc003097500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.261537969+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.261558543+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-06-19T14:47:41.261563807+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.261578658+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.261584299+07:00","message":"[bufferProcess] interim [800000000]:สาระแต่ยังต้องเจอกันอีกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.261586599+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.261589674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.261592226+07:00","message":"> Transcript [19680] [false]: 'สาระแต่ยังต้องเจอกันอีกนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.261595582+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.261597685+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.261600043+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.261602198+07:00","message":"TextPushed: 'สาระแต่ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.386612078+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.386653986+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-06-19T14:47:41.386659717+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.386674778+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.386684329+07:00","message":"[bufferProcess] interim [860000000]:สาระแต่ยังต้องเจอกันอีกในปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.38668703+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.386692996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.386695948+07:00","message":"> Transcript [19681] [false]: 'สาระแต่ยังต้องเจอกันอีกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.38669929+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.386702273+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.386704697+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.386707235+07:00","message":"TextPushed: 'สาระแต่ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.576914467+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.576956819+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-06-19T14:47:41.576964028+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.576987825+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.576996548+07:00","message":"[bufferProcess] interim [40000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.5769993+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.577003665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.577007271+07:00","message":"> Transcript [19682] [false]: 'สาระแต่ยังต้องเจอกันอีกในปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.577011126+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.577013401+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.577017149+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.577019705+07:00","message":"TextPushed: 'สาระแต่ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.786153802+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.786199799+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-06-19T14:47:41.786206286+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.786226725+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.78623551+07:00","message":"[bufferProcess] interim [280000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.786239153+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.786243407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.786246492+07:00","message":"> Transcript [19683] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.786250941+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.786254036+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.786257631+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.786260051+07:00","message":"TextPushed: 'สาระแต่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.786263347+07:00","message":"Push: 'ต้องเจอกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.78626538+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.786267651+07:00","message":"Set new StatePrefix : 'สาระแต่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.786270091+07:00","message":"Next Push (prob) : 'ในปีนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.786279548+07:00","message":"push: {false ต้องเจอกันอีก 0 0xc003097500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.903609501+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.903650176+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-06-19T14:47:41.903657716+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้ใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.903671842+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.903679916+07:00","message":"[bufferProcess] interim [340000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.903682774+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปีนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.90368947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.903692627+07:00","message":"> Transcript [19684] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.903696312+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.903699039+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.90370141+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.903704119+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.97385651+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.97390298+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-06-19T14:47:41.973909636+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.973962653+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.973987757+07:00","message":"[bufferProcess] interim [520000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.973990626+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปีนี้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.973994986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.973998569+07:00","message":"> Transcript [19685] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.974002354+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.974004316+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.97400836+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.974011321+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.315883398+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.315926532+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-06-19T14:47:42.315933247+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการค้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.315952328+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.315960621+07:00","message":"[bufferProcess] interim [760000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.315964116+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.315968171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.315972338+07:00","message":"> Transcript [19686] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.315976233+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.3159786+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.315981364+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.315984496+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.355785149+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.355827491+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-06-19T14:47:42.355834029+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.355855683+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.355863901+07:00","message":"[bufferProcess] interim [820000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.355866938+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.355871544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.355874713+07:00","message":"> Transcript [19687] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.355879277+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.355881718+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.355884375+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.355887048+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.355890497+07:00","message":"Push: 'ในปีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.355892506+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.355894809+07:00","message":"Set new StatePrefix : 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.355897699+07:00","message":"Next Push (prob) : 'ในรายการค้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.355906677+07:00","message":"push: {false ในปีนี้ 0 0xc003097500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.422920332+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.422962089+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-06-19T14:47:42.422969707+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการเคลื่อน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.422986177+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.422994306+07:00","message":"[bufferProcess] interim [880000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.422998063+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.423006623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.423009797+07:00","message":"> Transcript [19688] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.423012544+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.423014566+07:00","message":"Set new StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.492896189+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.492937725+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-06-19T14:47:42.492944962+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.49295924+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.492970015+07:00","message":"[bufferProcess] interim [940000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.492973208+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.492980565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.492983631+07:00","message":"> Transcript [19689] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.492986978+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.492989777+07:00","message":"Set new StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการเคลื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.66235402+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.662392688+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-06-19T14:47:42.66239906+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.662408672+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.662415141+07:00","message":"[bufferProcess] interim [120000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.662417836+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.662421007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.662423794+07:00","message":"> Transcript [19690] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.662426002+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.662428019+07:00","message":"Set new StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.679126254+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.679155414+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-06-19T14:47:42.679161359+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.679177988+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.679183778+07:00","message":"[bufferProcess] interim [180000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.679186158+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.679189535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.679192094+07:00","message":"> Transcript [19691] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.679195423+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.679197449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.679201237+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.679204328+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:42.7384737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:42.738485832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.049184375+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.049238518+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-06-19T14:47:43.049247863+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.049266768+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.049280324+07:00","message":"[bufferProcess] interim [540000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.049284697+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.049294454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.049308296+07:00","message":"> Transcript [19692] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.049314+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.049317563+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.049322307+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.049327706+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.178011719+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.17805752+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-06-19T14:47:43.178065005+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.178085523+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.178097725+07:00","message":"[bufferProcess] interim [660000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.178100901+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.178109017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.178112137+07:00","message":"> Transcript [19693] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.178116509+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.178118859+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.178121261+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.178124256+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.37382199+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.373860336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.373868294+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.373879638+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.373888722+07:00","message":"[bufferProcess] interim [840000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.373891328+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.373896487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.373899654+07:00","message":"> Transcript [19694] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.373904112+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.373906263+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.373908652+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.373911415+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.373917743+07:00","message":"Push: 'ในรายการคัดเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.373919919+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.37392232+07:00","message":"Set new StatePrefix : 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.37392669+07:00","message":"Next Push (prob) : 'โอลิมปิกเกมส์ปี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.3739341+07:00","message":"push: {false ในรายการคัดเลือก 0 0xc003097500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.495037206+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.495088159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.495094796+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.495116088+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.49512683+07:00","message":"[bufferProcess] interim [960000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.495129683+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.495135692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.495138678+07:00","message":"> Transcript [19695] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.49514241+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.495144573+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.495147302+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.495151583+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.570721339+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.570765222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2005\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.570773038+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2005"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.570790411+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2005"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.570802963+07:00","message":"[bufferProcess] interim [80000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2005"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.570805925+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.57081363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.570816717+07:00","message":"> Transcript [19696] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2000'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.570821883+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.570824729+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.570827102+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.570830189+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.682879122+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.682917444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2010\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.682923795+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2010"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.682938969+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2010"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.682947746+07:00","message":"[bufferProcess] interim [140000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2010"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.682950668+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2005"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.682955932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.682958983+07:00","message":"> Transcript [19697] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2005'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.682962565+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.682964549+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.682968789+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.682971795+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.692103229+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.692129643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.692134829+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.692147118+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.692153239+07:00","message":"[bufferProcess] interim [200000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.692155925+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2010"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.692159212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.69216175+07:00","message":"> Transcript [19698] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2010'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.692165639+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.692167827+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.692170191+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.692172604+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.692179641+07:00","message":"Push: 'โอลิมปิกเกมส์ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.692181811+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.692184239+07:00","message":"Set new StatePrefix : 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2010'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.69218656+07:00","message":"Next Push (prob) : ' 2010'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.692193302+07:00","message":"push: {false โอลิมปิกเกมส์ปี 0 0xc003097500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.758389643+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.75842462+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-06-19T14:47:43.758431092+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.758440309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2014\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.758445277+07:00","message":"receive interim result [false|false]:  2014"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.75845238+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.758456301+07:00","message":"[buffer interim] 1408 false  2014"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.758461872+07:00","message":"[bufferProcess] interim [260000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.758464553+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.758467836+07:00","message":"[bufferProcess] interim [260000000]: 2014"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.758470253+07:00","message":"[bufferProcess] update buffer: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.758473267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.758476045+07:00","message":"> Transcript [19699] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.75847867+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.758480664+07:00","message":"Set new StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.953432073+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.953469183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.953475598+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.953485655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2014 ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.953488738+07:00","message":"receive interim result [false|false]:  2014 ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.953495248+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.953499362+07:00","message":"[buffer interim] 1408 false  2014 ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.953504404+07:00","message":"[bufferProcess] interim [440000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.953507043+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.953510269+07:00","message":"[bufferProcess] interim [440000000]: 2014 ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.95351315+07:00","message":"[bufferProcess] update buffer: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.953516136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.953519125+07:00","message":"> Transcript [19700] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.953522824+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.953525027+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.953527135+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.953529516+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.082894295+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.082938732+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-06-19T14:47:44.082946065+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.082955882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2014 ที่ประเทศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.082958836+07:00","message":"receive interim result [false|false]:  2014 ที่ประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.082966679+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.082973096+07:00","message":"[buffer interim] 1408 false  2014 ที่ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.0829813+07:00","message":"[bufferProcess] interim [620000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.082984728+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.082990419+07:00","message":"[bufferProcess] interim [620000000]: 2014 ที่ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.082993088+07:00","message":"[bufferProcess] update buffer: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.082996777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.082999815+07:00","message":"> Transcript [19701] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.083005274+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.083007739+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.08301034+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.083013161+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.269513261+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.269552476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.26956025+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.269571868+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-06-19T14:47:44.269574657+07:00","message":"receive interim result [false|false]:  ที่ประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.269583249+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.269588796+07:00","message":"[buffer interim] 1408 false  ที่ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.26959717+07:00","message":"[bufferProcess] interim [800000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.269600493+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.269604407+07:00","message":"[bufferProcess] interim [800000000]: ที่ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.26960694+07:00","message":"[bufferProcess] update buffer: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.269610902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.269613806+07:00","message":"> Transcript [19702] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.269617528+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.269619621+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.269621817+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.269624387+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.46089151+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.460935224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.460942662+07:00","message":"receive interim result [false|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.46095627+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-06-19T14:47:44.460959511+07:00","message":"receive interim result [false|false]:  ที่ประเทศโปแลนด์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.460968818+07:00","message":"[buffer interim] 1408 false สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.460974078+07:00","message":"[buffer interim] 1408 false  ที่ประเทศโปแลนด์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.460980993+07:00","message":"[bufferProcess] interim [980000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.460983933+07:00","message":"[bufferProcess] send to processor:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.460987558+07:00","message":"[bufferProcess] interim [980000000]: ที่ประเทศโปแลนด์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.460990788+07:00","message":"[bufferProcess] update buffer: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศโปแลนด์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.460994745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.460997962+07:00","message":"> Transcript [19703] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.461001841+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.461004323+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.461006321+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.461008687+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.461011832+07:00","message":"Push: ' 2014'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.461013759+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.461016007+07:00","message":"Set new StatePrefix : 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.461018551+07:00","message":"Next Push (prob) : ' ที่ประเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.461027199+07:00","message":"push: {false  2014 0 0xc003097500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.632479552+07:00","message":"[GCS] IsForceVAD: false for message ID: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.764674708+07:00","message":"[GCS] Start streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.806939232+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.806988895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศโปแลนด์\",\"confidence\":0.9475481}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.806999314+07:00","message":"receive interim result [true|false]: สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศโปแลนด์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.807010317+07:00","message":"end recv isFinal message id 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.807014005+07:00","message":"end Recv id 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.807022809+07:00","message":"[buffer interim] 1408 true สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศโปแลนด์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.807036391+07:00","message":"[bufferProcess] interim [340000000]:สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศโปแลนด์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.80704122+07:00","message":"[bufferProcess] send to processor (isfinal):สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศโปแลนด์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.807046401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.807050542+07:00","message":"> Transcript [19704] [false]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศโปแลนด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.807055361+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.807058311+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.807061081+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.807065389+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.807068544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.807071627+07:00","message":"> Transcript [19705] [true]: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศโปแลนด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.807083159+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.807086109+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.807088697+07:00","message":"StatePrefix: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.807091963+07:00","message":"TextPushed: 'สาระแต่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.807101806+07:00","message":"Push: ' ที่ประเทศโปแลนด์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.80711293+07:00","message":"push: {true  ที่ประเทศโปแลนด์ 0 0xc003097500}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:44.818188291+07:00","message":"write wav file: './tmp/7584/7584_1408.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.287965414+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.287999603+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-06-19T14:47:45.288005323+07:00","message":"receive interim result [false|false]: เตือน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.288020161+07:00","message":"[buffer interim] 1409 false เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.288027164+07:00","message":"[bufferProcess] interim [360000000]:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.2880291+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.482850441+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.48288766+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-06-19T14:47:45.482893434+07:00","message":"receive interim result [false|false]: เตือนการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.482907469+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.482911158+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-06-19T14:47:45.482915579+07:00","message":"receive interim result [false|false]: เพื่อนกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.482921255+07:00","message":"[buffer interim] 1409 false เตือนการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.482925129+07:00","message":"[buffer interim] 1409 false เพื่อนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.482930222+07:00","message":"[bufferProcess] interim [540000000]:เตือนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.482932445+07:00","message":"[bufferProcess] send to processor:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.482935256+07:00","message":"[bufferProcess] interim [600000000]:เพื่อนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.48293719+07:00","message":"[bufferProcess] send to processor:เตือนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.482939763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.482942387+07:00","message":"> Transcript [19706] [false]: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.48294459+07:00","message":"Set StatePrefix (first interim): 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.482946225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.482949279+07:00","message":"> Transcript [19707] [false]: 'เตือนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.48295181+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.482953767+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.482955633+07:00","message":"StatePrefix: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.482957616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.600721618+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.600757185+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-06-19T14:47:45.600762476+07:00","message":"receive interim result [false|false]: เดือนกันยา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.600771741+07:00","message":"[buffer interim] 1409 false เดือนกันยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.600778091+07:00","message":"[bufferProcess] interim [660000000]:เดือนกันยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.600780185+07:00","message":"[bufferProcess] send to processor:เพื่อนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.60078307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.600785878+07:00","message":"> Transcript [19708] [false]: 'เพื่อนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.600788065+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.600790129+07:00","message":"Set new StatePrefix: 'เพื่อนกัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.731706564+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.731746815+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-06-19T14:47:45.731753826+07:00","message":"receive interim result [false|false]: เดือนกันยายน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.731768262+07:00","message":"[buffer interim] 1409 false เดือนกันยายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.731776818+07:00","message":"[bufferProcess] interim [780000000]:เดือนกันยายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.731780181+07:00","message":"[bufferProcess] send to processor:เดือนกันยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.731784524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.731788502+07:00","message":"> Transcript [19709] [false]: 'เดือนกันยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.73179169+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.731795196+07:00","message":"Set new StatePrefix: 'เดือนกันยา'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:45.738876357+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:45.738894678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.993032057+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.993077175+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-06-19T14:47:45.993084+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.993101753+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.993111631+07:00","message":"[bufferProcess] interim [80000000]:เดือนกันยายนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.993114731+07:00","message":"[bufferProcess] send to processor:เดือนกันยายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.993121856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.993125186+07:00","message":"> Transcript [19710] [false]: 'เดือนกันยายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.993128684+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.993131231+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.993134015+07:00","message":"StatePrefix: 'เดือนกันยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.993136265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.18906673+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.189117042+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-06-19T14:47:46.18912324+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.189138111+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.189142373+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-06-19T14:47:46.18914498+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.189155121+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.189158841+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.189175745+07:00","message":"[bufferProcess] interim [260000000]:เดือนกันยายนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.189178827+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.189185531+07:00","message":"[bufferProcess] interim [320000000]:เดือนกันยายนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.189187944+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.189191718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.189195086+07:00","message":"> Transcript [19711] [false]: 'เดือนกันยายนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.189198909+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.189201262+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.18920338+07:00","message":"StatePrefix: 'เดือนกันยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.189205678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.189207334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.189209506+07:00","message":"> Transcript [19712] [false]: 'เดือนกันยายนนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.189211698+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.18921351+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.189215275+07:00","message":"StatePrefix: 'เดือนกันยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.189217007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.318026475+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.318080412+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-06-19T14:47:46.318089724+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.318108587+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.318123341+07:00","message":"[bufferProcess] interim [380000000]:เดือนกันยายนนี้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.318129193+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.318138742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.318143265+07:00","message":"> Transcript [19713] [false]: 'เดือนกันยายนนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.318149058+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.31815243+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.318155355+07:00","message":"StatePrefix: 'เดือนกันยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.318158775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.318167232+07:00","message":"Push: 'เดือนกันยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.318170357+07:00","message":"TextPushed: 'เดือนกันยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.31817355+07:00","message":"Set new StatePrefix : 'เดือนกันยายนนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.318177124+07:00","message":"Next Push (prob) : 'ยนนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.318204129+07:00","message":"push: {false เดือนกันยา 0 0xc003d28080}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.521732015+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.521779351+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-06-19T14:47:46.521786462+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะครับแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.521804495+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะครับแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.521814115+07:00","message":"[bufferProcess] interim [560000000]:เดือนกันยายนนี้นะครับแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.521817496+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.521825292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.521829088+07:00","message":"> Transcript [19714] [false]: 'เดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.521831716+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.521833969+07:00","message":"Set new StatePrefix: 'เดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.640797933+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.64084471+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-06-19T14:47:46.640851372+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะครับแต่ก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.64087068+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะครับแต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.640879213+07:00","message":"[bufferProcess] interim [680000000]:เดือนกันยายนนี้นะครับแต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.640881652+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้นะครับแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.640885771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.64088911+07:00","message":"> Transcript [19715] [false]: 'เดือนกันยายนนี้นะครับแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.640892656+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.640895032+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.64089701+07:00","message":"StatePrefix: 'เดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.640899522+07:00","message":"TextPushed: 'เดือนกันยา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.696490019+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.69653718+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-06-19T14:47:46.696544545+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะครับแต่ตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.69656122+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะครับแต่ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.696569723+07:00","message":"[bufferProcess] interim [740000000]:เดือนกันยายนนี้นะครับแต่ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.696572568+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้นะครับแต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.696576388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.696579719+07:00","message":"> Transcript [19716] [false]: 'เดือนกันยายนนี้นะครับแต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.696583154+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.696585329+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.696590178+07:00","message":"StatePrefix: 'เดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.696592923+07:00","message":"TextPushed: 'เดือนกันยา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.697272283+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.69731122+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-06-19T14:47:46.697317191+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะครับแต่ตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.697337046+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะครับแต่ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.697344087+07:00","message":"[bufferProcess] interim [800000000]:เดือนกันยายนนี้นะครับแต่ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.697347164+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้นะครับแต่ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.697353606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.69735654+07:00","message":"> Transcript [19717] [false]: 'เดือนกันยายนนี้นะครับแต่ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.69736019+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.697362476+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.697364868+07:00","message":"StatePrefix: 'เดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.697367534+07:00","message":"TextPushed: 'เดือนกันยา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.354538515+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.354579379+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-06-19T14:47:47.35458615+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะครับแต่ตอนนี้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.354605525+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะครับแต่ตอนนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.354613691+07:00","message":"[bufferProcess] interim [400000000]:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.354617164+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้นะครับแต่ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.35462304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.354626208+07:00","message":"> Transcript [19718] [false]: 'เดือนกันยายนนี้นะครับแต่ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.354630376+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.354633576+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.354636123+07:00","message":"StatePrefix: 'เดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.354638909+07:00","message":"TextPushed: 'เดือนกันยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.354645401+07:00","message":"Push: 'ยนนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.354647357+07:00","message":"TextPushed: 'เดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.354650116+07:00","message":"Set new StatePrefix : 'เดือนกันยายนนี้นะครับแต่ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.354652451+07:00","message":"Next Push (prob) : 'แต่ตอนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.354661327+07:00","message":"push: {false ยนนี้นะครับ 0 0xc003d28080}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.433699942+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.433741078+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-06-19T14:47:47.433748358+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.433763789+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.433773158+07:00","message":"[bufferProcess] interim [520000000]:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.433776353+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.433784638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.433787548+07:00","message":"> Transcript [19719] [false]: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.433791995+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.433795267+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.433797984+07:00","message":"StatePrefix: 'เดือนกันยายนนี้นะครับแต่ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.433800824+07:00","message":"TextPushed: 'เดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.628121462+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.628169818+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-06-19T14:47:47.628177748+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.628194001+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.628202483+07:00","message":"[bufferProcess] interim [700000000]:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.628205533+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.628209346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.628212618+07:00","message":"> Transcript [19720] [false]: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.628217113+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.628219947+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.628222528+07:00","message":"StatePrefix: 'เดือนกันยายนนี้นะครับแต่ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.628225469+07:00","message":"TextPushed: 'เดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.806358868+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.806404099+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-06-19T14:47:47.806411895+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.806428049+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.806436472+07:00","message":"[bufferProcess] interim [880000000]:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.806439678+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.806447275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.806450496+07:00","message":"> Transcript [19721] [false]: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.806454602+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.806457277+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.806461024+07:00","message":"StatePrefix: 'เดือนกันยายนนี้นะครับแต่ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.806463836+07:00","message":"TextPushed: 'เดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.93038242+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.93041333+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-06-19T14:47:47.930418774+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.930428406+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930434937+07:00","message":"[bufferProcess] interim [0]:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930437945+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930441815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930444465+07:00","message":"> Transcript [19722] [false]: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930448378+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930450897+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930453415+07:00","message":"StatePrefix: 'เดือนกันยายนนี้นะครับแต่ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930456356+07:00","message":"TextPushed: 'เดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930459371+07:00","message":"Push: 'แต่ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930461685+07:00","message":"TextPushed: 'เดือนกันยายนนี้นะครับแต่ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930464041+07:00","message":"Set new StatePrefix : 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930466385+07:00","message":"Next Push (prob) : 'เป็นห่วงในเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.930475469+07:00","message":"push: {false แต่ตอนนี้ 0 0xc003d28080}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.987008342+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.987049421+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-06-19T14:47:47.987058211+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.987085635+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.987096821+07:00","message":"[bufferProcess] interim [120000000]:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.987101283+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.987106746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.987112637+07:00","message":"> Transcript [19723] [false]: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.987116971+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.987119087+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.987121155+07:00","message":"StatePrefix: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.987124115+07:00","message":"TextPushed: 'เดือนกันยายนนี้นะครับแต่ตอนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.304692007+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.304732046+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-06-19T14:47:48.304738508+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.304749118+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.304755825+07:00","message":"[bufferProcess] interim [360000000]:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.304758821+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.304764243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.304767053+07:00","message":"> Transcript [19724] [false]: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.304770806+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.30477294+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.304775678+07:00","message":"StatePrefix: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.304778638+07:00","message":"TextPushed: 'เดือนกันยายนนี้นะครับแต่ตอนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.49194869+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.491988476+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-06-19T14:47:48.491995746+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.492010542+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.492018018+07:00","message":"[bufferProcess] interim [540000000]:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.492021394+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.492028504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.492031509+07:00","message":"> Transcript [19725] [false]: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.492037185+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.492039747+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.492043042+07:00","message":"StatePrefix: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.492046493+07:00","message":"TextPushed: 'เดือนกันยายนนี้นะครับแต่ตอนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.680803598+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.680843301+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-06-19T14:47:48.680852246+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.680864396+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.680871065+07:00","message":"[bufferProcess] interim [780000000]:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.680873769+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.680879703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.680882485+07:00","message":"> Transcript [19726] [false]: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.680886274+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.680888331+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.680890684+07:00","message":"StatePrefix: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.680893176+07:00","message":"TextPushed: 'เดือนกันยายนนี้นะครับแต่ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.680898021+07:00","message":"Push: 'เป็นห่วงในเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.680900265+07:00","message":"TextPushed: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.680904774+07:00","message":"Set new StatePrefix : 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.680907415+07:00","message":"Next Push (prob) : 'ของการฟื้นฟู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.680914998+07:00","message":"push: {false เป็นห่วงในเรื่อง 0 0xc003d28080}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:48.73919991+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:48.739213666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.006528432+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.006573658+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-06-19T14:47:49.00658066+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.006595771+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.00660647+07:00","message":"[bufferProcess] interim [80000000]:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.006609682+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.006615852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.006618845+07:00","message":"> Transcript [19727] [false]: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.006623753+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.006626206+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.006628636+07:00","message":"StatePrefix: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.006631726+07:00","message":"TextPushed: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.140544051+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.140588865+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-06-19T14:47:49.140595821+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.140611624+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.140621831+07:00","message":"[bufferProcess] interim [200000000]:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.140627043+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.140632888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.140637037+07:00","message":"> Transcript [19728] [false]: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.140643233+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.14064642+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.14064977+07:00","message":"StatePrefix: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.140652965+07:00","message":"TextPushed: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.323188562+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.323233582+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-06-19T14:47:49.32324161+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.323258211+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.323268625+07:00","message":"[bufferProcess] interim [380000000]:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.323271772+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.323280835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.323285883+07:00","message":"> Transcript [19729] [false]: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.323290399+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.323292899+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.323295485+07:00","message":"StatePrefix: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.323298216+07:00","message":"TextPushed: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.533138559+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.53320881+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-06-19T14:47:49.533216981+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.533232293+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.533240329+07:00","message":"[bufferProcess] interim [560000000]:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.533243782+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.533251433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.533254405+07:00","message":"> Transcript [19730] [false]: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.53325885+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.533261429+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.533265132+07:00","message":"StatePrefix: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.533268826+07:00","message":"TextPushed: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.533275856+07:00","message":"Push: 'ของการฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.533277917+07:00","message":"TextPushed: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.533280179+07:00","message":"Set new StatePrefix : 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.533282879+07:00","message":"Next Push (prob) : 'สภาพร่างกายของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.533291847+07:00","message":"push: {false ของการฟื้นฟู 0 0xc003d28080}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.590487066+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.590534908+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-06-19T14:47:49.590545174+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.590558772+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.590570025+07:00","message":"[bufferProcess] interim [680000000]:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.590574061+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.590581335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.590585292+07:00","message":"> Transcript [19731] [false]: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.59059095+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.590593895+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.590596714+07:00","message":"StatePrefix: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.590601+07:00","message":"TextPushed: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.082096723+07:00","message":"[GCS] IsForceVAD: false for message ID: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.170000407+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.170042635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.17005199+07:00","message":"receive interim result [false|false]: เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.170066212+07:00","message":"[buffer interim] 1409 false เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.170080456+07:00","message":"[bufferProcess] interim [280000000]:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.170083716+07:00","message":"[bufferProcess] send to processor:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.170090691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.17009414+07:00","message":"> Transcript [19732] [false]: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.170098305+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.170100508+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.170102703+07:00","message":"StatePrefix: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.170105386+07:00","message":"TextPushed: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.204521433+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.204555415+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-06-19T14:47:50.204562197+07:00","message":"receive interim result [true|false]: เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.20457931+07:00","message":"end recv isFinal message id 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.204583981+07:00","message":"end Recv id 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.204590723+07:00","message":"[buffer interim] 1409 true เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204601363+07:00","message":"[bufferProcess] interim [340000000]:เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204606128+07:00","message":"[bufferProcess] send to processor (isfinal):เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204611705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204616531+07:00","message":"> Transcript [19733] [false]: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204620487+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204622636+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.20462466+07:00","message":"StatePrefix: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204627987+07:00","message":"TextPushed: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204630392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204639252+07:00","message":"> Transcript [19734] [true]: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204646295+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204648364+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.20465028+07:00","message":"StatePrefix: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204652555+07:00","message":"TextPushed: 'เดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204656346+07:00","message":"Push: 'สภาพร่างกายของนักกีฬา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.204665744+07:00","message":"push: {true สภาพร่างกายของนักกีฬา 0 0xc003d28080}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.207112646+07:00","message":"[GCS] Start streaming session, msgId: 1410"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:50.218166196+07:00","message":"write wav file: './tmp/7584/7584_1409.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.055567905+07:00","message":"receive streaming session, msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.055608648+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-06-19T14:47:51.055614187+07:00","message":"receive interim result [false|false]: แชมป์โลก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.055629461+07:00","message":"[buffer interim] 1410 false แชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.055636185+07:00","message":"[bufferProcess] interim [660000000]:แชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.055638754+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.257875171+07:00","message":"receive streaming session, msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.2579122+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-06-19T14:47:51.25791799+07:00","message":"receive interim result [false|false]: แชมป์โลกเกิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.257932632+07:00","message":"[buffer interim] 1410 false แชมป์โลกเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.257940198+07:00","message":"[bufferProcess] interim [900000000]:แชมป์โลกเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.257942829+07:00","message":"[bufferProcess] send to processor:แชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.257946294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.257949079+07:00","message":"> Transcript [19735] [false]: 'แชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.257951307+07:00","message":"Set StatePrefix (first interim): 'แชมป์โลก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.386878637+07:00","message":"receive streaming session, msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.386922786+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-06-19T14:47:51.386930974+07:00","message":"receive interim result [false|false]: แชมป์โลกเซอร์เบีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.386946559+07:00","message":"[buffer interim] 1410 false แชมป์โลกเซอร์เบีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.386957648+07:00","message":"[bufferProcess] interim [20000000]:แชมป์โลกเซอร์เบีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.386961638+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.386965856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.386969734+07:00","message":"> Transcript [19736] [false]: 'แชมป์โลกเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.386974901+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.386978161+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.386980843+07:00","message":"StatePrefix: 'แชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.386983857+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.647280172+07:00","message":"receive streaming session, msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.647320849+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-06-19T14:47:51.647327455+07:00","message":"receive interim result [false|false]: แชมป์โลกเซอร์เบียในวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.647341811+07:00","message":"[buffer interim] 1410 false แชมป์โลกเซอร์เบียในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.647349685+07:00","message":"[bufferProcess] interim [320000000]:แชมป์โลกเซอร์เบียในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.647352466+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเซอร์เบีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.647356266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.647359473+07:00","message":"> Transcript [19737] [false]: 'แชมป์โลกเซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.647362927+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.647365005+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.64736698+07:00","message":"StatePrefix: 'แชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.647369288+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:51.739301376+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:51.739314504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.834835057+07:00","message":"receive streaming session, msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.834873461+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-06-19T14:47:51.834878978+07:00","message":"receive interim result [false|false]: แชมป์โลกเซอร์เบียในวันพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.834895975+07:00","message":"[buffer interim] 1410 false แชมป์โลกเซอร์เบียในวันพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.834903738+07:00","message":"[bufferProcess] interim [500000000]:แชมป์โลกเซอร์เบียในวันพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.83490653+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเซอร์เบียในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.834913071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.834915886+07:00","message":"> Transcript [19738] [false]: 'แชมป์โลกเซอร์เบียในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.834919244+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.834921414+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.834925334+07:00","message":"StatePrefix: 'แชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.834927514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.956461963+07:00","message":"receive streaming session, msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.956507696+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-06-19T14:47:51.956515465+07:00","message":"receive interim result [false|false]: แชมป์โลกเซอร์เบียในวันพรุ่งนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.956541537+07:00","message":"[buffer interim] 1410 false แชมป์โลกเซอร์เบียในวันพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.956551754+07:00","message":"[bufferProcess] interim [620000000]:แชมป์โลกเซอร์เบียในวันพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.956556023+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเซอร์เบียในวันพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.956560786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.956565114+07:00","message":"> Transcript [19739] [false]: 'แชมป์โลกเซอร์เบียในวันพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.956569743+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.956573089+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.956576176+07:00","message":"StatePrefix: 'แชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.95657921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.956582986+07:00","message":"Push: 'แชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.956586114+07:00","message":"TextPushed: 'แชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.956589785+07:00","message":"Set new StatePrefix : 'แชมป์โลกเซอร์เบียในวันพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.956593299+07:00","message":"Next Push (prob) : 'เซอร์เบียในวันพรุ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.956603848+07:00","message":"push: {false แชมป์โลก 0 0xc002bf7580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.163404803+07:00","message":"receive streaming session, msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.163466235+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-06-19T14:47:52.163473025+07:00","message":"receive interim result [false|false]: แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.163490738+07:00","message":"[buffer interim] 1410 false แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.163500053+07:00","message":"[bufferProcess] interim [800000000]:แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.163502439+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเซอร์เบียในวันพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.16350648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.163509694+07:00","message":"> Transcript [19740] [false]: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.163513669+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.163515835+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.163517668+07:00","message":"StatePrefix: 'แชมป์โลกเซอร์เบียในวันพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.163519982+07:00","message":"TextPushed: 'แชมป์โลก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.275417313+07:00","message":"receive streaming session, msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.275473653+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-06-19T14:47:52.275482795+07:00","message":"receive interim result [false|false]: แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.275502178+07:00","message":"[buffer interim] 1410 false แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.275515428+07:00","message":"[bufferProcess] interim [920000000]:แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.275519749+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.275527966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.275533765+07:00","message":"> Transcript [19741] [false]: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.275539138+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.275542298+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.275545755+07:00","message":"StatePrefix: 'แชมป์โลกเซอร์เบียในวันพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.275549078+07:00","message":"TextPushed: 'แชมป์โลก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.333223803+07:00","message":"receive streaming session, msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.333263154+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-06-19T14:47:52.333269596+07:00","message":"receive interim result [false|false]: แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.333283435+07:00","message":"[buffer interim] 1410 false แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.333290065+07:00","message":"[bufferProcess] interim [980000000]:แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.333292497+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.333297604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.333300371+07:00","message":"> Transcript [19742] [false]: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.333303816+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.333306047+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.333308552+07:00","message":"StatePrefix: 'แชมป์โลกเซอร์เบียในวันพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.333310867+07:00","message":"TextPushed: 'แชมป์โลก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.980460232+07:00","message":"receive streaming session, msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.980500495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.980510451+07:00","message":"receive interim result [false|false]: แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.980528532+07:00","message":"[buffer interim] 1410 false แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.980539758+07:00","message":"[bufferProcess] interim [580000000]:แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.98054463+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.980552193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.980556622+07:00","message":"> Transcript [19743] [false]: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.980561994+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.980565681+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.980569254+07:00","message":"StatePrefix: 'แชมป์โลกเซอร์เบียในวันพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.980572666+07:00","message":"TextPushed: 'แชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.980581804+07:00","message":"Push: 'เซอร์เบียในวันพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.980586494+07:00","message":"TextPushed: 'แชมป์โลกเซอร์เบียในวันพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.980588802+07:00","message":"Set new StatePrefix : 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.980591234+07:00","message":"Next Push (prob) : 'นี้นะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.980599167+07:00","message":"push: {false เซอร์เบียในวันพรุ่ง 0 0xc002bf7580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.167850024+07:00","message":"receive streaming session, msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.167888684+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-06-19T14:47:53.167896362+07:00","message":"receive interim result [false|false]: แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.167910002+07:00","message":"[buffer interim] 1410 false แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.167916932+07:00","message":"[bufferProcess] interim [760000000]:แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.167920292+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.167926718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.167929542+07:00","message":"> Transcript [19744] [false]: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.16793332+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.167935683+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.167938825+07:00","message":"StatePrefix: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.167942087+07:00","message":"TextPushed: 'แชมป์โลกเซอร์เบียในวันพรุ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.363129905+07:00","message":"receive streaming session, msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.363169368+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-06-19T14:47:53.363176891+07:00","message":"receive interim result [false|false]: แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.363188361+07:00","message":"[buffer interim] 1410 false แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.363195064+07:00","message":"[bufferProcess] interim [940000000]:แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.363197975+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.363201366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.363204204+07:00","message":"> Transcript [19745] [false]: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.363207624+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.363209658+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.36321197+07:00","message":"StatePrefix: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.363215056+07:00","message":"TextPushed: 'แชมป์โลกเซอร์เบียในวันพรุ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.426000982+07:00","message":"receive streaming session, msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.426041096+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-06-19T14:47:53.426048053+07:00","message":"receive interim result [false|false]: แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.426060133+07:00","message":"[buffer interim] 1410 false แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.426071779+07:00","message":"[bufferProcess] interim [60000000]:แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.42607527+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.426080572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.426083512+07:00","message":"> Transcript [19746] [false]: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.426087365+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.426091395+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.426094018+07:00","message":"StatePrefix: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.426096727+07:00","message":"TextPushed: 'แชมป์โลกเซอร์เบียในวันพรุ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.560646441+07:00","message":"receive streaming session, msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.560686451+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-06-19T14:47:53.560693407+07:00","message":"receive interim result [false|false]: แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่ท้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.560707589+07:00","message":"[buffer interim] 1410 false แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่ท้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.560716011+07:00","message":"[bufferProcess] interim [180000000]:แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่ท้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.560718929+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.560726746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.560730277+07:00","message":"> Transcript [19747] [false]: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.560734961+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.560738094+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.560740569+07:00","message":"StatePrefix: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.560743445+07:00","message":"TextPushed: 'แชมป์โลกเซอร์เบียในวันพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.560750831+07:00","message":"Push: 'นี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.560753346+07:00","message":"TextPushed: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.560755729+07:00","message":"Set new StatePrefix : 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.560758484+07:00","message":"Next Push (prob) : 'หรือว่าเป็นงานที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.560789409+07:00","message":"push: {false นี้นะครับ 0 0xc002bf7580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.684183384+07:00","message":"receive streaming session, msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.68422196+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-06-19T14:47:53.684228729+07:00","message":"receive interim result [false|false]: แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่ท้าทาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.68424431+07:00","message":"[buffer interim] 1410 false แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่ท้าทาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.684251077+07:00","message":"[bufferProcess] interim [300000000]:แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่ท้าทาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.684253607+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่ท้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.684260862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.684263818+07:00","message":"> Transcript [19748] [false]: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่ท้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.684267289+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.684269566+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.684271857+07:00","message":"StatePrefix: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.684274701+07:00","message":"TextPushed: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.725421047+07:00","message":"[GCS] IsForceVAD: false for message ID: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.794617271+07:00","message":"[GCS] Start streaming session, msgId: 1411"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.808937665+07:00","message":"receive streaming session, msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.808973211+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-06-19T14:47:53.808980471+07:00","message":"receive interim result [false|false]: แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่ท้าทายของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.808998294+07:00","message":"[buffer interim] 1410 false แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่ท้าทายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.809008766+07:00","message":"[bufferProcess] interim [540000000]:แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่ท้าทายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.809012256+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่ท้าทาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.809015997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.809019433+07:00","message":"> Transcript [19749] [false]: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่ท้าทาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.809023018+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.809025069+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.809027345+07:00","message":"StatePrefix: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.809029843+07:00","message":"TextPushed: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.869713566+07:00","message":"receive streaming session, msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.869753705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับเพราะเป็นงานที่ท้าทาย\",\"confidence\":0.94180304}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.869761253+07:00","message":"receive interim result [true|false]: แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับเพราะเป็นงานที่ท้าทาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.869772164+07:00","message":"end recv isFinal message id 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.86977444+07:00","message":"end Recv id 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.869779747+07:00","message":"[buffer interim] 1410 true แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับเพราะเป็นงานที่ท้าทาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.86979135+07:00","message":"[bufferProcess] interim [540000000]:แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับเพราะเป็นงานที่ท้าทาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.869795418+07:00","message":"[bufferProcess] send to processor (isfinal):แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่ท้าทายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.869800243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.869803541+07:00","message":"> Transcript [19750] [false]: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่ท้าทายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.869807008+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.869809165+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.869811207+07:00","message":"StatePrefix: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.869815482+07:00","message":"TextPushed: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.869817821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.869820077+07:00","message":"> Transcript [19751] [true]: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับเพราะเป็นงานที่ท้าทาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.869822473+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.869824615+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.869826415+07:00","message":"StatePrefix: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับหรือว่าเป็นงานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.869828306+07:00","message":"TextPushed: 'แชมป์โลกเซอร์เบียในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.869832184+07:00","message":"Push: 'เพราะเป็นงานที่ท้าทาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.869843305+07:00","message":"push: {true เพราะเป็นงานที่ท้าทาย 0 0xc002bf7580}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:53.878563039+07:00","message":"write wav file: './tmp/7584/7584_1410.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.626261412+07:00","message":"[GCS] IsForceVAD: false for message ID: 1411"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.649028885+07:00","message":"receive streaming session, msgId: 1411"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.649077784+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-06-19T14:47:54.649085572+07:00","message":"receive interim result [false|false]: สภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.649101386+07:00","message":"[buffer interim] 1411 false สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.649108973+07:00","message":"[bufferProcess] interim [660000000]:สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.649112114+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.718398261+07:00","message":"receive streaming session, msgId: 1411"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.718433972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระยะภาพ\",\"confidence\":0.9227726}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.718444895+07:00","message":"receive interim result [true|false]: ระยะภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.71845211+07:00","message":"end recv isFinal message id 1411"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.718454472+07:00","message":"end Recv id 1411"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.718460498+07:00","message":"[buffer interim] 1411 true ระยะภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.7184715+07:00","message":"[bufferProcess] interim [870000000]:ระยะภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.718474425+07:00","message":"[bufferProcess] send to processor (isfinal):สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.718477608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.718480491+07:00","message":"> Transcript [19752] [false]: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.718482802+07:00","message":"Set StatePrefix (first interim): 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.718484637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.718488588+07:00","message":"> Transcript [19753] [true]: 'ระยะภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.718491211+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.718493422+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.718495897+07:00","message":"StatePrefix: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.718498039+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.718500777+07:00","message":"Push: 'ระยะภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.718509956+07:00","message":"push: {true ระยะภาพ 0 0xc003262b00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:54.723864119+07:00","message":"write wav file: './tmp/7584/7584_1411.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:54.740020913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:54.740045432+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.75462777+07:00","message":"[GCS] Start streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.112669636+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.112708682+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-06-19T14:47:55.112714371+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.112725906+07:00","message":"[buffer interim] 1412 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.112732363+07:00","message":"[bufferProcess] interim [420000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.112734235+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.346439563+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.346476734+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-06-19T14:47:55.346483679+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.346495801+07:00","message":"[buffer interim] 1412 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.346504316+07:00","message":"[bufferProcess] interim [480000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.346507903+07:00","message":"[bufferProcess] send to processor:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.346512255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.346516178+07:00","message":"> Transcript [19754] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.346520998+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.453224913+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.453269992+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-06-19T14:47:55.453278138+07:00","message":"receive interim result [false|false]: เจี๊ยบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.453291077+07:00","message":"[buffer interim] 1412 false เจี๊ยบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.453305331+07:00","message":"[bufferProcess] interim [540000000]:เจี๊ยบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.453309151+07:00","message":"[bufferProcess] send to processor:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.453315242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.453319199+07:00","message":"> Transcript [19755] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.453322385+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.453325372+07:00","message":"Set new StatePrefix: 'เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.487368418+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.487416382+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-06-19T14:47:55.487424371+07:00","message":"receive interim result [false|false]: ที่ท่อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.48744495+07:00","message":"[buffer interim] 1412 false ที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.487454284+07:00","message":"[bufferProcess] interim [600000000]:ที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.487457049+07:00","message":"[bufferProcess] send to processor:เจี๊ยบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.487464616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.48746824+07:00","message":"> Transcript [19756] [false]: 'เจี๊ยบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.487470804+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.48747374+07:00","message":"Set new StatePrefix: 'เจี๊ยบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.505595911+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.505627203+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-06-19T14:47:55.505632626+07:00","message":"receive interim result [false|false]: ที่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.505650798+07:00","message":"[buffer interim] 1412 false ที่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.505657597+07:00","message":"[bufferProcess] interim [660000000]:ที่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.505659987+07:00","message":"[bufferProcess] send to processor:ที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.505665179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.505668041+07:00","message":"> Transcript [19757] [false]: 'ที่ท่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.505670435+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.50567275+07:00","message":"Set new StatePrefix: 'ที่ท่อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.611389809+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.611432477+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-06-19T14:47:55.611439333+07:00","message":"receive interim result [false|false]: ที่ต้องเร่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.611453623+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.611464483+07:00","message":"[bufferProcess] interim [840000000]:ที่ต้องเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.611467431+07:00","message":"[bufferProcess] send to processor:ที่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.611473661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.611476694+07:00","message":"> Transcript [19758] [false]: 'ที่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.61147926+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.611481748+07:00","message":"Set new StatePrefix: 'ที่ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.82275691+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.822804577+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-06-19T14:47:55.822811323+07:00","message":"receive interim result [false|false]: ที่ต้องเร่งนำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.822826335+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่งนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.822834595+07:00","message":"[bufferProcess] interim [80000000]:ที่ต้องเร่งนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.822837049+07:00","message":"[bufferProcess] send to processor:ที่ต้องเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.822840689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.822843561+07:00","message":"> Transcript [19759] [false]: 'ที่ต้องเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.822847239+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.822849567+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.82285159+07:00","message":"StatePrefix: 'ที่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.822853692+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.004503675+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.004544759+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-06-19T14:47:56.004551156+07:00","message":"receive interim result [false|false]: ที่ต้องเร่งทำความ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.004566695+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่งทำความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.004575442+07:00","message":"[bufferProcess] interim [260000000]:ที่ต้องเร่งทำความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.004578769+07:00","message":"[bufferProcess] send to processor:ที่ต้องเร่งนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.004583833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.004586632+07:00","message":"> Transcript [19760] [false]: 'ที่ต้องเร่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.004589863+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.004599256+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.004601593+07:00","message":"StatePrefix: 'ที่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.004603821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.207806388+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.207844031+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-06-19T14:47:56.20785162+07:00","message":"receive interim result [false|false]: ที่ต้องเร่งนำความแข็ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.207864486+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่งนำความแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.207872641+07:00","message":"[bufferProcess] interim [440000000]:ที่ต้องเร่งนำความแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.207876372+07:00","message":"[bufferProcess] send to processor:ที่ต้องเร่งทำความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.207881066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.207886714+07:00","message":"> Transcript [19761] [false]: 'ที่ต้องเร่งทำความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.207891518+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.207894722+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.207897956+07:00","message":"StatePrefix: 'ที่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.207901074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.314478335+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.314515299+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-06-19T14:47:56.314521736+07:00","message":"receive interim result [false|false]: ที่ต้องเร่งนำความแข็งแรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.314536601+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่งนำความแข็งแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.314544475+07:00","message":"[bufferProcess] interim [620000000]:ที่ต้องเร่งนำความแข็งแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.314547382+07:00","message":"[bufferProcess] send to processor:ที่ต้องเร่งนำความแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.314554041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.314557342+07:00","message":"> Transcript [19762] [false]: 'ที่ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.314561214+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.314563799+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.314565766+07:00","message":"StatePrefix: 'ที่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.314567999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.314571062+07:00","message":"Push: 'ที่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.314573535+07:00","message":"TextPushed: 'ที่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.31457571+07:00","message":"Set new StatePrefix : 'ที่ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.314578784+07:00","message":"Next Push (prob) : 'เร่งนำความแข็ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.314589287+07:00","message":"push: {false ที่ต้อง 0 0xc003d28e00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.512953273+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.512987413+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-06-19T14:47:56.51299287+07:00","message":"receive interim result [false|false]: ที่ต้องเร่งนำความแข็งแรงและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.513004908+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่งนำความแข็งแรงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.513012334+07:00","message":"[bufferProcess] interim [800000000]:ที่ต้องเร่งนำความแข็งแรงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.513015133+07:00","message":"[bufferProcess] send to processor:ที่ต้องเร่งนำความแข็งแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.513020693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.513023383+07:00","message":"> Transcript [19763] [false]: 'ที่ต้องเร่งนำความแข็งแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.513027059+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.513031499+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.513034926+07:00","message":"StatePrefix: 'ที่ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.513037731+07:00","message":"TextPushed: 'ที่ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.661818051+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.661865165+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-06-19T14:47:56.661872382+07:00","message":"receive interim result [false|false]: ที่ต้องเร่งนำความแข็งแรงแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.661888408+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่งนำความแข็งแรงแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.661896081+07:00","message":"[bufferProcess] interim [920000000]:ที่ต้องเร่งนำความแข็งแรงแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.661899671+07:00","message":"[bufferProcess] send to processor:ที่ต้องเร่งนำความแข็งแรงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.661908009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.661913039+07:00","message":"> Transcript [19764] [false]: 'ที่ต้องเร่งนำความแข็งแรงและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.661917046+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.661919337+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.661924987+07:00","message":"StatePrefix: 'ที่ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.661928407+07:00","message":"TextPushed: 'ที่ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.789218848+07:00","message":"[GCS] Cleaned up inactive client: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.789253085+07:00","message":"[GCS] Cleaned up inactive client: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.789256703+07:00","message":"[GCS] Cleaned up inactive client: 1382"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.789259244+07:00","message":"[GCS] Cleaned up inactive client: 1380"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.789262043+07:00","message":"[GCS] Cleaned up inactive client: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.789264091+07:00","message":"[GCS] Cleaned up inactive client: 1393"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.789265941+07:00","message":"[GCS] Cleaned up inactive client: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.789268228+07:00","message":"[GCS] Cleaned up inactive client: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.789270056+07:00","message":"[GCS] Cleaned up inactive client: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.789271776+07:00","message":"[GCS] Cleaned up inactive client: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.789273597+07:00","message":"[GCS] Cleaned up inactive client: 1379"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.789275255+07:00","message":"[GCS] Cleaned up inactive client: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.789276973+07:00","message":"[GCS] Cleaned up inactive client: 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.789278899+07:00","message":"[GCS] Cleaned up inactive client: 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.789280581+07:00","message":"[GCS] Cleaned up inactive client: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.789282424+07:00","message":"[GCS] Cleaned up inactive client: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.863317051+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.863353932+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-06-19T14:47:56.863359673+07:00","message":"receive interim result [false|false]: ที่ต้องเร่งนำความแข็งแรงแล้วก็พา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.863377608+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่งนำความแข็งแรงแล้วก็พา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.863384913+07:00","message":"[bufferProcess] interim [100000000]:ที่ต้องเร่งนำความแข็งแรงแล้วก็พา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.86338913+07:00","message":"[bufferProcess] send to processor:ที่ต้องเร่งนำความแข็งแรงแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.863393862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.863396878+07:00","message":"> Transcript [19765] [false]: 'ที่ต้องเร่งนำความแข็งแรงแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.863402324+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.86340462+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.863407119+07:00","message":"StatePrefix: 'ที่ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.863409894+07:00","message":"TextPushed: 'ที่ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.891925626+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.891964368+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-06-19T14:47:56.891970488+07:00","message":"receive interim result [false|false]: ที่ต้องเร่งนำความแข็งแรงและข้อความ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.891986812+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่งนำความแข็งแรงและข้อความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.891994319+07:00","message":"[bufferProcess] interim [160000000]:ที่ต้องเร่งนำความแข็งแรงและข้อความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.891996922+07:00","message":"[bufferProcess] send to processor:ที่ต้องเร่งนำความแข็งแรงแล้วก็พา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.892003989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.892006866+07:00","message":"> Transcript [19766] [false]: 'ที่ต้องเร่งนำความแข็งแรงแล้วก็พา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.892012054+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.892014649+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.892016878+07:00","message":"StatePrefix: 'ที่ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.892019141+07:00","message":"TextPushed: 'ที่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.89202602+07:00","message":"Push: 'เร่งนำความแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.892028162+07:00","message":"TextPushed: 'ที่ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.892030297+07:00","message":"Set new StatePrefix : 'ที่ต้องเร่งนำความแข็งแรงแล้วก็พา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.892032532+07:00","message":"Next Push (prob) : 'แรงแล้วก็พา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.892039733+07:00","message":"push: {false เร่งนำความแข็ง 0 0xc003d28e00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.085067235+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.085106744+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-06-19T14:47:57.085112835+07:00","message":"receive interim result [false|false]: ที่ต้องเร่งนำความแข็งแรงและก็ความเร็ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.085127815+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่งนำความแข็งแรงและก็ความเร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.085134948+07:00","message":"[bufferProcess] interim [340000000]:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.085137661+07:00","message":"[bufferProcess] send to processor:ที่ต้องเร่งนำความแข็งแรงและข้อความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.085145043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.085147713+07:00","message":"> Transcript [19767] [false]: 'ที่ต้องเร่งนำความแข็งแรงและข้อความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.085150269+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.085152879+07:00","message":"Set new StatePrefix: 'ที่ต้องเร่งนำความแข็งแรงและข้อความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.208675458+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.20871701+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-06-19T14:47:57.208724669+07:00","message":"receive interim result [false|false]: ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.208739141+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.208747728+07:00","message":"[bufferProcess] interim [520000000]:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.208750188+07:00","message":"[bufferProcess] send to processor:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.208754074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.208758035+07:00","message":"> Transcript [19768] [false]: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.208760694+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.208762865+07:00","message":"Set new StatePrefix: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็ว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.53050805+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.53054904+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-06-19T14:47:57.530558036+07:00","message":"receive interim result [false|false]: ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของเสียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.530572566+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.530579185+07:00","message":"[bufferProcess] interim [760000000]:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.530582525+07:00","message":"[bufferProcess] send to processor:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.530589343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.530592365+07:00","message":"> Transcript [19769] [false]: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.530597475+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.530600459+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.530603225+07:00","message":"StatePrefix: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.530606001+07:00","message":"TextPushed: 'ที่ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.535860339+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.535894496+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-06-19T14:47:57.535900633+07:00","message":"receive interim result [false|false]: ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.535915038+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.535924062+07:00","message":"[bufferProcess] interim [820000000]:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.535926782+07:00","message":"[bufferProcess] send to processor:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.53593326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.535936119+07:00","message":"> Transcript [19770] [false]: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.535940268+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.535942462+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.535944974+07:00","message":"StatePrefix: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.535947838+07:00","message":"TextPushed: 'ที่ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.721915919+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.721960736+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-06-19T14:47:57.72196917+07:00","message":"receive interim result [false|false]: ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.721983702+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.721991898+07:00","message":"[bufferProcess] interim [940000000]:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.721995265+07:00","message":"[bufferProcess] send to processor:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.722005639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.722009732+07:00","message":"> Transcript [19771] [false]: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.722015345+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.722018267+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.722020798+07:00","message":"StatePrefix: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.722023665+07:00","message":"TextPushed: 'ที่ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:57.741084835+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:57.741128089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.916090531+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.916129357+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-06-19T14:47:57.916135285+07:00","message":"receive interim result [false|false]: ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.91615019+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.916156779+07:00","message":"[bufferProcess] interim [180000000]:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.916159637+07:00","message":"[bufferProcess] send to processor:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.916166036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.916169048+07:00","message":"> Transcript [19772] [false]: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.916172708+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.91617487+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.916177556+07:00","message":"StatePrefix: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.91618034+07:00","message":"TextPushed: 'ที่ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.91618687+07:00","message":"Push: 'แรงและก็ความเร็ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.916189745+07:00","message":"TextPushed: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.916192074+07:00","message":"Set new StatePrefix : 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.916194365+07:00","message":"Next Push (prob) : 'ของสาวไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.91620146+07:00","message":"push: {false แรงและก็ความเร็ว 0 0xc003d28e00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.116020719+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.116054208+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-06-19T14:47:58.116065915+07:00","message":"receive interim result [false|false]: ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกับคือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.116078311+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกับคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.116085309+07:00","message":"[bufferProcess] interim [420000000]:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกับคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.116088161+07:00","message":"[bufferProcess] send to processor:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.11609353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.116096328+07:00","message":"> Transcript [19773] [false]: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.116100114+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.116102539+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.116104641+07:00","message":"StatePrefix: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.116107314+07:00","message":"TextPushed: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็ว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.237230112+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.237267015+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-06-19T14:47:58.237272974+07:00","message":"receive interim result [false|false]: ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.237284888+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.237295103+07:00","message":"[bufferProcess] interim [480000000]:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.237299115+07:00","message":"[bufferProcess] send to processor:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกับคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.237304573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.237307412+07:00","message":"> Transcript [19774] [false]: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกับคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.237310683+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.237312827+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.237314919+07:00","message":"StatePrefix: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.237317751+07:00","message":"TextPushed: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็ว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.296657227+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.29670661+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-06-19T14:47:58.296713557+07:00","message":"receive interim result [false|false]: ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.296728769+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.296737103+07:00","message":"[bufferProcess] interim [600000000]:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.29674017+07:00","message":"[bufferProcess] send to processor:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.296744743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.296748513+07:00","message":"> Transcript [19775] [false]: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.296752902+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.296755291+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.296757575+07:00","message":"StatePrefix: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.296762069+07:00","message":"TextPushed: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็ว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.617389196+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.617432798+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-06-19T14:47:58.617440534+07:00","message":"receive interim result [false|false]: ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมาครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.617456352+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมาครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.617468759+07:00","message":"[bufferProcess] interim [840000000]:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมาครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.617471492+07:00","message":"[bufferProcess] send to processor:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.617475585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.617478797+07:00","message":"> Transcript [19776] [false]: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.617482647+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.617487081+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.617489546+07:00","message":"StatePrefix: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.617492322+07:00","message":"TextPushed: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.617499974+07:00","message":"Push: 'ของสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.617502227+07:00","message":"TextPushed: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.617504572+07:00","message":"Set new StatePrefix : 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.617507259+07:00","message":"Next Push (prob) : 'กลับคืนมา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.617533286+07:00","message":"push: {false ของสาวไทย 0 0xc003d28e00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.192289754+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.192338604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมาครับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.192345918+07:00","message":"receive interim result [false|false]: ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมาครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.192358806+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมาครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.192366674+07:00","message":"[bufferProcess] interim [440000000]:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมาครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.192369419+07:00","message":"[bufferProcess] send to processor:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมาครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.192376966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.192380111+07:00","message":"> Transcript [19777] [false]: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมาครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.192384682+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.192389478+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.192391804+07:00","message":"StatePrefix: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.192394638+07:00","message":"TextPushed: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทย'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:00.741222084+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:00.741222127+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:01.899506274+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:01.899545376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมารับนะครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:01.899551804+07:00","message":"receive interim result [false|false]: ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมารับนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:01.899564425+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมารับนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.899571687+07:00","message":"[bufferProcess] interim [200000000]:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมารับนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.899574176+07:00","message":"[bufferProcess] send to processor:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมาครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.899579958+07:00","message":"[bufferProcess] send to processor (ticker):ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมารับนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.899583074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.89958613+07:00","message":"> Transcript [19778] [false]: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมาครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.899590057+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.899592377+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.899594276+07:00","message":"StatePrefix: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.899597144+07:00","message":"TextPushed: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.899599213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.899602497+07:00","message":"> Transcript [19779] [false]: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมารับนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.89960482+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.899606537+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.899608355+07:00","message":"StatePrefix: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.899610266+07:00","message":"TextPushed: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.242839786+07:00","message":"[GCS] IsForceVAD: false for message ID: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.342190214+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.342230097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมารับนะครับด้วยความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.34223706+07:00","message":"receive interim result [false|false]: ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมารับนะครับด้วยความ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.342251053+07:00","message":"[buffer interim] 1412 false ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมารับนะครับด้วยความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.342261329+07:00","message":"[bufferProcess] interim [680000000]:ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมารับนะครับด้วยความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.34226357+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.375595979+07:00","message":"[GCS] Start streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.405239501+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.405280449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ต้องเร่งนำความแข็งแรงแล้วก็ความเร็วของสาวไทยกลับคืนมาครับต้องยอมรับนะครับ\",\"confidence\":0.9466373}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.405287258+07:00","message":"receive interim result [true|false]: ที่ต้องเร่งนำความแข็งแรงแล้วก็ความเร็วของสาวไทยกลับคืนมาครับต้องยอมรับนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.405296348+07:00","message":"end recv isFinal message id 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.405299192+07:00","message":"end Recv id 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.405305608+07:00","message":"[buffer interim] 1412 true ที่ต้องเร่งนำความแข็งแรงแล้วก็ความเร็วของสาวไทยกลับคืนมาครับต้องยอมรับนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.405312455+07:00","message":"[bufferProcess] interim [710000000]:ที่ต้องเร่งนำความแข็งแรงแล้วก็ความเร็วของสาวไทยกลับคืนมาครับต้องยอมรับนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.40531607+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมารับนะครับด้วยความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.405319545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.405322383+07:00","message":"> Transcript [19780] [false]: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมารับนะครับด้วยความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.405325861+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.405327875+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.405330255+07:00","message":"StatePrefix: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.405333052+07:00","message":"TextPushed: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.40533598+07:00","message":"Push: 'กลับคืนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.405337875+07:00","message":"TextPushed: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.405340099+07:00","message":"Set new StatePrefix : 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมารับนะครับด้วยความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.405342729+07:00","message":"Next Push (prob) : 'รับนะครับด้วยความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.405344739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.405346751+07:00","message":"> Transcript [19781] [true]: 'ที่ต้องเร่งนำความแข็งแรงแล้วก็ความเร็วของสาวไทยกลับคืนมาครับต้องยอมรับนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.405349095+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.40535117+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.40535308+07:00","message":"StatePrefix: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมารับนะครับด้วยความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.405355164+07:00","message":"TextPushed: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.405357048+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.405452669+07:00","message":"push: {false กลับคืนมา 0 0xc003d28e00}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.405546463+07:00","message":"Push: 'ครับต้องยอมรับนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.40555063+07:00","message":"TextPushed: 'ที่ต้องเร่งนำความแข็งแรงและก็ความเร็วของสาวไทยกลับคืนมาครับต้องยอมรับนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.405553+07:00","message":"Set new StatePrefix : 'ที่ต้องเร่งนำความแข็งแรงแล้วก็ความเร็วของสาวไทยกลับคืนมาครับต้องยอมรับนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.405560544+07:00","message":"Next Push (prob) : 'ที่ต้องเร่งนำความแข็งแรงแล้วก็ความเร็วของสาวไทยกลับคืนมาครับต้องยอมรับนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.405558148+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1412.html'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.405577882+07:00","message":"push: {true ครับต้องยอมรับนะครับ 0 0xc003d28e00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:02.418661528+07:00","message":"write wav file: './tmp/7584/7584_1412.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:03.742091619+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:03.74210287+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.33394588+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.333975077+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-06-19T14:48:04.333980345+07:00","message":"receive interim result [false|false]: ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.333992722+07:00","message":"[buffer interim] 1413 false ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.333999305+07:00","message":"[bufferProcess] interim [800000000]:ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.334001089+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.334004266+07:00","message":"[bufferProcess] send to processor (ticker):ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.334006828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.334009373+07:00","message":"> Transcript [19782] [false]: 'ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.334011639+07:00","message":"Set StatePrefix (first interim): 'ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.983631761+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.983670596+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-06-19T14:48:04.983678646+07:00","message":"receive interim result [false|false]: ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.983695911+07:00","message":"[buffer interim] 1413 false ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.983704457+07:00","message":"[bufferProcess] interim [400000000]:ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.983707474+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.219647673+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.219689457+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-06-19T14:48:05.219696179+07:00","message":"receive interim result [false|false]: เองนะครับในเรื่องของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.219714278+07:00","message":"[buffer interim] 1413 false เองนะครับในเรื่องของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.219722211+07:00","message":"[bufferProcess] interim [700000000]:เองนะครับในเรื่องของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.219725146+07:00","message":"[bufferProcess] send to processor:ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.219732383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.219735559+07:00","message":"> Transcript [19783] [false]: 'ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.219739032+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.219741545+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.219743594+07:00","message":"StatePrefix: 'ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.219746214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.346805103+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.34685111+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-06-19T14:48:05.346859524+07:00","message":"receive interim result [false|false]: เองนะครับในเรื่องของการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.346878052+07:00","message":"[buffer interim] 1413 false เองนะครับในเรื่องของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.346889028+07:00","message":"[bufferProcess] interim [820000000]:เองนะครับในเรื่องของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.346892504+07:00","message":"[bufferProcess] send to processor:เองนะครับในเรื่องของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.346897028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.346900316+07:00","message":"> Transcript [19784] [false]: 'เองนะครับในเรื่องของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.346903167+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.346905397+07:00","message":"Set new StatePrefix: 'เองนะครับในเรื่องของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.551320055+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.551356056+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-06-19T14:48:05.551361514+07:00","message":"receive interim result [false|false]: เองนะครับในเรื่องของการเล่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.551378021+07:00","message":"[buffer interim] 1413 false เองนะครับในเรื่องของการเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.551384781+07:00","message":"[bufferProcess] interim [0]:เองนะครับในเรื่องของการเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.551387412+07:00","message":"[bufferProcess] send to processor:เองนะครับในเรื่องของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.551390998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.551393979+07:00","message":"> Transcript [19785] [false]: 'เองนะครับในเรื่องของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.551397161+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.551399206+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.551401467+07:00","message":"StatePrefix: 'เองนะครับในเรื่องของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.55140395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.604147975+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.60418685+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-06-19T14:48:05.604193426+07:00","message":"receive interim result [false|false]: เองนะครับในเรื่องของการเริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.604207904+07:00","message":"[buffer interim] 1413 false เองนะครับในเรื่องของการเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.604217376+07:00","message":"[bufferProcess] interim [60000000]:เองนะครับในเรื่องของการเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.604220039+07:00","message":"[bufferProcess] send to processor:เองนะครับในเรื่องของการเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.604225512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.604228577+07:00","message":"> Transcript [19786] [false]: 'เองนะครับในเรื่องของการเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.604232037+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.604234977+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.604237953+07:00","message":"StatePrefix: 'เองนะครับในเรื่องของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.604240505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.244876562+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.244920826+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-06-19T14:48:06.244927034+07:00","message":"receive interim result [false|false]: เองนะครับในเรื่องของการเริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.244943146+07:00","message":"[buffer interim] 1413 false เองนะครับในเรื่องของการเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.244951678+07:00","message":"[bufferProcess] interim [660000000]:เองนะครับในเรื่องของการเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.244954433+07:00","message":"[bufferProcess] send to processor:เองนะครับในเรื่องของการเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.244958493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.244961616+07:00","message":"> Transcript [19787] [false]: 'เองนะครับในเรื่องของการเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.244965123+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.244967279+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.244969567+07:00","message":"StatePrefix: 'เองนะครับในเรื่องของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.244971931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.440717387+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.440760081+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-06-19T14:48:06.440766447+07:00","message":"receive interim result [false|false]: เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.4407816+07:00","message":"[buffer interim] 1413 false เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.440792773+07:00","message":"[bufferProcess] interim [900000000]:เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.440795245+07:00","message":"[bufferProcess] send to processor:เองนะครับในเรื่องของการเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.440799674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.440803407+07:00","message":"> Transcript [19788] [false]: 'เองนะครับในเรื่องของการเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.440807657+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.44081033+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.44081278+07:00","message":"StatePrefix: 'เองนะครับในเรื่องของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.44081575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.440823221+07:00","message":"Push: 'เองนะครับในเรื่องของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.440825269+07:00","message":"TextPushed: 'เองนะครับในเรื่องของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.440828987+07:00","message":"Set new StatePrefix : 'เองนะครับในเรื่องของการเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.440831531+07:00","message":"Next Push (prob) : 'การเริ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.440840468+07:00","message":"push: {false เองนะครับในเรื่องของ 0 0xc003096280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.64010291+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.640144673+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-06-19T14:48:06.640150842+07:00","message":"receive interim result [false|false]: เองนะครับในเรื่องของการเริ่มเราก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.640165796+07:00","message":"[buffer interim] 1413 false เองนะครับในเรื่องของการเริ่มเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.640176531+07:00","message":"[bufferProcess] interim [80000000]:เองนะครับในเรื่องของการเริ่มเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.640179411+07:00","message":"[bufferProcess] send to processor:เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.640185478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.640188592+07:00","message":"> Transcript [19789] [false]: 'เองนะครับในเรื่องของการเริ่มเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.640192511+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.640194845+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.640196903+07:00","message":"StatePrefix: 'เองนะครับในเรื่องของการเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.640199569+07:00","message":"TextPushed: 'เองนะครับในเรื่องของ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:06.742715278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:06.742741493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.781658728+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.781697077+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-06-19T14:48:06.781703+07:00","message":"receive interim result [false|false]: เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.781718705+07:00","message":"[buffer interim] 1413 false เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.781725445+07:00","message":"[bufferProcess] interim [200000000]:เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.781729389+07:00","message":"[bufferProcess] send to processor:เองนะครับในเรื่องของการเริ่มเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.781732895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.781735839+07:00","message":"> Transcript [19790] [false]: 'เองนะครับในเรื่องของการเริ่มเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.781739233+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.781741678+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.781744239+07:00","message":"StatePrefix: 'เองนะครับในเรื่องของการเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.781746893+07:00","message":"TextPushed: 'เองนะครับในเรื่องของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.955816066+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.955846041+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-06-19T14:48:06.955851578+07:00","message":"receive interim result [false|false]: เองนะครับในเรื่องของการเริ่มเราก็ทัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.955867468+07:00","message":"[buffer interim] 1413 false เองนะครับในเรื่องของการเริ่มเราก็ทัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.955875127+07:00","message":"[bufferProcess] interim [380000000]:เองนะครับในเรื่องของการเริ่มเราก็ทัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.955878384+07:00","message":"[bufferProcess] send to processor:เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.955881814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.955884848+07:00","message":"> Transcript [19791] [false]: 'เองนะครับในเรื่องของการเริ่มเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.955888228+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.955890439+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.955892356+07:00","message":"StatePrefix: 'เองนะครับในเรื่องของการเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.955894846+07:00","message":"TextPushed: 'เองนะครับในเรื่องของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.02446339+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.024495206+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-06-19T14:48:07.024500743+07:00","message":"receive interim result [false|false]: เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.024511731+07:00","message":"[buffer interim] 1413 false เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.024518391+07:00","message":"[bufferProcess] interim [440000000]:เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.024520888+07:00","message":"[bufferProcess] send to processor:เองนะครับในเรื่องของการเริ่มเราก็ทัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.02452597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.024528632+07:00","message":"> Transcript [19792] [false]: 'เองนะครับในเรื่องของการเริ่มเราก็ทัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.024532164+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.024534367+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.024536678+07:00","message":"StatePrefix: 'เองนะครับในเรื่องของการเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.024539367+07:00","message":"TextPushed: 'เองนะครับในเรื่องของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.024543953+07:00","message":"Push: 'การเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.024546558+07:00","message":"TextPushed: 'เองนะครับในเรื่องของการเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.024548829+07:00","message":"Set new StatePrefix : 'เองนะครับในเรื่องของการเริ่มเราก็ทัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.02455104+07:00","message":"Next Push (prob) : 'เราก็ทัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.024558741+07:00","message":"push: {false การเริ่ม 0 0xc003096280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.033926337+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.033957579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เองนะครับในเรื่องของการเริ่มเรา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.033963068+07:00","message":"receive interim result [false|false]: เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.033976759+07:00","message":"[buffer interim] 1413 false เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.033983014+07:00","message":"[bufferProcess] interim [500000000]:เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.033985386+07:00","message":"[bufferProcess] send to processor:เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.033988306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.033990913+07:00","message":"> Transcript [19793] [false]: 'เองนะครับในเรื่องของการเริ่มเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.033993347+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.141305321+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.141339711+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-06-19T14:48:07.141345558+07:00","message":"receive interim result [false|false]: เองนะครับในเรื่องของการเริ่มเล่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.141361451+07:00","message":"[buffer interim] 1413 false เองนะครับในเรื่องของการเริ่มเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.141372274+07:00","message":"[bufferProcess] interim [560000000]:เองนะครับในเรื่องของการเริ่มเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.141374622+07:00","message":"[bufferProcess] send to processor:เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.141391335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.141394378+07:00","message":"> Transcript [19794] [false]: 'เองนะครับในเรื่องของการเริ่มเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.141396931+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.149581176+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.149609929+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-06-19T14:48:07.149615188+07:00","message":"receive interim result [false|false]: เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.149632601+07:00","message":"[buffer interim] 1413 false เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.149638519+07:00","message":"[bufferProcess] interim [620000000]:เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.14964103+07:00","message":"[bufferProcess] send to processor:เองนะครับในเรื่องของการเริ่มเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.149646643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.149649236+07:00","message":"> Transcript [19795] [false]: 'เองนะครับในเรื่องของการเริ่มเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.149651766+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.14965381+07:00","message":"Set new StatePrefix: 'เองนะครับในเรื่องของการเริ่มเล่น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.336775326+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.336815613+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-06-19T14:48:07.336821471+07:00","message":"receive interim result [false|false]: เองนะครับในเรื่องของการเลิกจ้าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.336838832+07:00","message":"[buffer interim] 1413 false เองนะครับในเรื่องของการเลิกจ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.336847128+07:00","message":"[bufferProcess] interim [800000000]:เองนะครับในเรื่องของการเลิกจ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.336849468+07:00","message":"[bufferProcess] send to processor:เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.336853325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.336856083+07:00","message":"> Transcript [19796] [false]: 'เองนะครับในเรื่องของการเริ่มเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.336858511+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.336860488+07:00","message":"Set new StatePrefix: 'เองนะครับในเรื่องของการเริ่มเรา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.458905806+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.45894547+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-06-19T14:48:07.458951219+07:00","message":"receive interim result [false|false]: เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.458960473+07:00","message":"[buffer interim] 1413 false เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.458967384+07:00","message":"[bufferProcess] interim [860000000]:เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.458969677+07:00","message":"[bufferProcess] send to processor:เองนะครับในเรื่องของการเลิกจ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.45897325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.458976083+07:00","message":"> Transcript [19797] [false]: 'เองนะครับในเรื่องของการเลิกจ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.458978231+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.458980274+07:00","message":"Set new StatePrefix: 'เองนะครับในเรื่องของการเลิกจ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.532007319+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.532042849+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-06-19T14:48:07.532048699+07:00","message":"receive interim result [false|false]: เองนะครับในเรื่องของการเริ่มเล่นยากมาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.532068428+07:00","message":"[buffer interim] 1413 false เองนะครับในเรื่องของการเริ่มเล่นยากมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.532074999+07:00","message":"[bufferProcess] interim [980000000]:เองนะครับในเรื่องของการเริ่มเล่นยากมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.532077564+07:00","message":"[bufferProcess] send to processor:เองนะครับในเรื่องของการเริ่มเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.532082776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.532085834+07:00","message":"> Transcript [19798] [false]: 'เองนะครับในเรื่องของการเริ่มเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.532088286+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.532090448+07:00","message":"Set new StatePrefix: 'เองนะครับในเรื่องของการเริ่มเรา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.561765747+07:00","message":"[GCS] IsForceVAD: false for message ID: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.74352274+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.743570576+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-06-19T14:48:07.743578248+07:00","message":"receive interim result [false|false]: เองนะครับในเรื่องของการเริ่มเล่นยากมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.743594316+07:00","message":"[buffer interim] 1413 false เองนะครับในเรื่องของการเริ่มเล่นยากมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.743607156+07:00","message":"[bufferProcess] interim [220000000]:เองนะครับในเรื่องของการเริ่มเล่นยากมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.743610551+07:00","message":"[bufferProcess] send to processor:เองนะครับในเรื่องของการเริ่มเล่นยากมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.743618228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.743621535+07:00","message":"> Transcript [19799] [false]: 'เองนะครับในเรื่องของการเริ่มเล่นยากมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.743624457+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.743627887+07:00","message":"Set new StatePrefix: 'เองนะครับในเรื่องของการเริ่มเล่นยากมาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.796498822+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.796545551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เองนะครับในเรื่องของการเริ่มต้นเราค่อนข้างยากมาก\",\"confidence\":0.9199389}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.796551798+07:00","message":"receive interim result [true|false]: เองนะครับในเรื่องของการเริ่มต้นเราค่อนข้างยากมาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.796564451+07:00","message":"end recv isFinal message id 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.796566771+07:00","message":"end Recv id 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.796574013+07:00","message":"[buffer interim] 1413 true เองนะครับในเรื่องของการเริ่มต้นเราค่อนข้างยากมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.79658128+07:00","message":"[bufferProcess] interim [220000000]:เองนะครับในเรื่องของการเริ่มต้นเราค่อนข้างยากมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.796593161+07:00","message":"[bufferProcess] send to processor (isfinal):เองนะครับในเรื่องของการเริ่มเล่นยากมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.796600994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.796621904+07:00","message":"> Transcript [19800] [false]: 'เองนะครับในเรื่องของการเริ่มเล่นยากมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.796627977+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.796630804+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.79663372+07:00","message":"StatePrefix: 'เองนะครับในเรื่องของการเริ่มเล่นยากมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.796636756+07:00","message":"TextPushed: 'เองนะครับในเรื่องของการเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.79663987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.796642507+07:00","message":"> Transcript [19801] [true]: 'เองนะครับในเรื่องของการเริ่มต้นเราค่อนข้างยากมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.796645003+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.796646989+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.796648905+07:00","message":"StatePrefix: 'เองนะครับในเรื่องของการเริ่มเล่นยากมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.796650993+07:00","message":"TextPushed: 'เองนะครับในเรื่องของการเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.796659878+07:00","message":"Push: 'ต้นเราค่อนข้างยากมาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.79668657+07:00","message":"push: {true ต้นเราค่อนข้างยากมาก 0 0xc003096280}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:07.809672+07:00","message":"write wav file: './tmp/7584/7584_1413.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:09.742809139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:09.742818041+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:10.124110457+07:00","message":"[GCS] Start streaming session, msgId: 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:10.385178744+07:00","message":"[GCS] IsForceVAD: false for message ID: 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:10.444064455+07:00","message":"[GCS] Start streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:10.534935325+07:00","message":"receive streaming session, msgId: 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:10.534959084+07:00","message":"found end of frame, send empty tag with msgId: 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:10.534962224+07:00","message":"end Recv id 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:10.534970232+07:00","message":"[buffer interim] 1414 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:10.5349785+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:10.534988261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:10.534991617+07:00","message":"> Transcript [19802] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:10.534994353+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:10.534996693+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:10.534998678+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:10.535000745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:10.535003656+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:10.535013476+07:00","message":"push: {true \n 0 0xc00378ea80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:10.539941596+07:00","message":"write wav file: './tmp/7584/7584_1414.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:11.898945799+07:00","message":"receive streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:11.89899181+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-06-19T14:48:11.898997334+07:00","message":"receive interim result [false|false]: ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:11.899014326+07:00","message":"[buffer interim] 1415 false ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:11.899023251+07:00","message":"[bufferProcess] interim [320000000]:ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:11.899025585+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:11.899034026+07:00","message":"[bufferProcess] send to processor (ticker):ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:11.899037038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:11.899040345+07:00","message":"> Transcript [19803] [false]: 'ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:11.899043129+07:00","message":"Set StatePrefix (first interim): 'ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:12.052811212+07:00","message":"[GCS] IsForceVAD: false for message ID: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:12.163208165+07:00","message":"receive streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:12.163251084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ครับ\",\"confidence\":0.837322}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:12.163258374+07:00","message":"receive interim result [true|false]: ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:12.163269814+07:00","message":"end recv isFinal message id 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:12.163272257+07:00","message":"end Recv id 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:12.163279139+07:00","message":"[buffer interim] 1415 true ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.163287884+07:00","message":"[bufferProcess] interim [620000000]:ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.163295596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.163299072+07:00","message":"> Transcript [19804] [true]: 'ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.163302322+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.163304529+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.163306724+07:00","message":"StatePrefix: 'ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.163308904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.16331558+07:00","message":"Push: 'ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:12.163325173+07:00","message":"push: {true ครับ 0 0xc003d28600}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:12.181860115+07:00","message":"write wav file: './tmp/7584/7584_1415.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:12.186650509+07:00","message":"[GCS] Start streaming session, msgId: 1416"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:12.743670367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:12.743676445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:14.248682235+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:14.248725879+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-06-19T14:48:14.248732004+07:00","message":"receive interim result [false|false]: บ้างไหมครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:14.248746071+07:00","message":"[buffer interim] 1416 false บ้างไหมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:14.248752817+07:00","message":"[bufferProcess] interim [860000000]:บ้างไหมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:14.248755135+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:14.248760444+07:00","message":"[bufferProcess] send to processor (ticker):บ้างไหมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:14.248763844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:14.248766832+07:00","message":"> Transcript [19805] [false]: 'บ้างไหมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:14.248769208+07:00","message":"Set StatePrefix (first interim): 'บ้างไหมครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:14.834197283+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:14.834237712+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-06-19T14:48:14.834243493+07:00","message":"receive interim result [false|false]: บ้างไหมครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:14.834257498+07:00","message":"[buffer interim] 1416 false บ้างไหมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:14.834265709+07:00","message":"[bufferProcess] interim [460000000]:บ้างไหมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:14.834268005+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.017533037+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.017584139+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-06-19T14:48:15.017596779+07:00","message":"receive interim result [false|false]: บ้างไหมครับแต่ก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.017612514+07:00","message":"[buffer interim] 1416 false บ้างไหมครับแต่ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.01762483+07:00","message":"[bufferProcess] interim [700000000]:บ้างไหมครับแต่ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.01763025+07:00","message":"[bufferProcess] send to processor:บ้างไหมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.017637132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.017641928+07:00","message":"> Transcript [19806] [false]: 'บ้างไหมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.017646125+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.017648782+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.017650766+07:00","message":"StatePrefix: 'บ้างไหมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.017652885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.333066765+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.333109781+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-06-19T14:48:15.333116126+07:00","message":"receive interim result [false|false]: บ้างไหมครับแต่ก็ต้องยอม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.33312919+07:00","message":"[buffer interim] 1416 false บ้างไหมครับแต่ก็ต้องยอม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.333138803+07:00","message":"[bufferProcess] interim [940000000]:บ้างไหมครับแต่ก็ต้องยอม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.33314347+07:00","message":"[bufferProcess] send to processor:บ้างไหมครับแต่ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.333152274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.333156775+07:00","message":"> Transcript [19807] [false]: 'บ้างไหมครับแต่ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.33317463+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.333177759+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.333180276+07:00","message":"StatePrefix: 'บ้างไหมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.333182472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.406997982+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.407057259+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-06-19T14:48:15.40706497+07:00","message":"receive interim result [false|false]: บ้างไหมครับแต่ก็ต้องยอมรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.407084502+07:00","message":"[buffer interim] 1416 false บ้างไหมครับแต่ก็ต้องยอมรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.407093628+07:00","message":"[bufferProcess] interim [120000000]:บ้างไหมครับแต่ก็ต้องยอมรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.407097337+07:00","message":"[bufferProcess] send to processor:บ้างไหมครับแต่ก็ต้องยอม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.407104669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.407109171+07:00","message":"> Transcript [19808] [false]: 'บ้างไหมครับแต่ก็ต้องยอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.407115093+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.407117962+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.407120867+07:00","message":"StatePrefix: 'บ้างไหมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.407124181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.73729863+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.737336694+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-06-19T14:48:15.737342309+07:00","message":"receive interim result [false|false]: บ้างไหมครับแต่ก็ต้องยอมรับเด็ก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.737353329+07:00","message":"[buffer interim] 1416 false บ้างไหมครับแต่ก็ต้องยอมรับเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.737362517+07:00","message":"[bufferProcess] interim [360000000]:บ้างไหมครับแต่ก็ต้องยอมรับเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.737365126+07:00","message":"[bufferProcess] send to processor:บ้างไหมครับแต่ก็ต้องยอมรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.737370942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.737373675+07:00","message":"> Transcript [19809] [false]: 'บ้างไหมครับแต่ก็ต้องยอมรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.73737734+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.737379518+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.737381554+07:00","message":"StatePrefix: 'บ้างไหมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.73738375+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.737388439+07:00","message":"Push: 'บ้างไหมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.737392682+07:00","message":"TextPushed: 'บ้างไหมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.737394902+07:00","message":"Set new StatePrefix : 'บ้างไหมครับแต่ก็ต้องยอมรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.737397666+07:00","message":"Next Push (prob) : 'แต่ก็ต้องยอมรับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.737405855+07:00","message":"push: {false บ้างไหมครับ 0 0xc00378e080}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:15.744436217+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:15.744472236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.875031994+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.875084336+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-06-19T14:48:15.875091337+07:00","message":"receive interim result [false|false]: บ้างไหมครับแต่ก็ต้องยอมรับหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.875105277+07:00","message":"[buffer interim] 1416 false บ้างไหมครับแต่ก็ต้องยอมรับหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.875113303+07:00","message":"[bufferProcess] interim [480000000]:บ้างไหมครับแต่ก็ต้องยอมรับหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.875116185+07:00","message":"[bufferProcess] send to processor:บ้างไหมครับแต่ก็ต้องยอมรับเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.875122489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.875125479+07:00","message":"> Transcript [19810] [false]: 'บ้างไหมครับแต่ก็ต้องยอมรับเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.875129894+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.875132186+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.87513455+07:00","message":"StatePrefix: 'บ้างไหมครับแต่ก็ต้องยอมรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.875137124+07:00","message":"TextPushed: 'บ้างไหมครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.962250325+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.962297737+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-06-19T14:48:15.962305789+07:00","message":"receive interim result [false|false]: บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.962324474+07:00","message":"[buffer interim] 1416 false บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.962333451+07:00","message":"[bufferProcess] interim [600000000]:บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.962337461+07:00","message":"[bufferProcess] send to processor:บ้างไหมครับแต่ก็ต้องยอมรับหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.962356399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.96236146+07:00","message":"> Transcript [19811] [false]: 'บ้างไหมครับแต่ก็ต้องยอมรับหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.962366576+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.962369949+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.962373732+07:00","message":"StatePrefix: 'บ้างไหมครับแต่ก็ต้องยอมรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.962377471+07:00","message":"TextPushed: 'บ้างไหมครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.058251279+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.058287033+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-06-19T14:48:16.058293072+07:00","message":"receive interim result [false|false]: บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.058302129+07:00","message":"[buffer interim] 1416 false บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.058308819+07:00","message":"[bufferProcess] interim [660000000]:บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.058311897+07:00","message":"[bufferProcess] send to processor:บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.058315408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.058318367+07:00","message":"> Transcript [19812] [false]: 'บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.058321345+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.058323386+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.058325665+07:00","message":"StatePrefix: 'บ้างไหมครับแต่ก็ต้องยอมรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.058328054+07:00","message":"TextPushed: 'บ้างไหมครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.066390057+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.066425724+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-06-19T14:48:16.066431953+07:00","message":"receive interim result [false|false]: บ้างไหมครับแต่ก็ต้องยอมรับเด็กเหล่านั้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.066448244+07:00","message":"[buffer interim] 1416 false บ้างไหมครับแต่ก็ต้องยอมรับเด็กเหล่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.066455025+07:00","message":"[bufferProcess] interim [720000000]:บ้างไหมครับแต่ก็ต้องยอมรับเด็กเหล่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.066457653+07:00","message":"[bufferProcess] send to processor:บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.066461193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.066464673+07:00","message":"> Transcript [19813] [false]: 'บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.066468444+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.066470922+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.066473414+07:00","message":"StatePrefix: 'บ้างไหมครับแต่ก็ต้องยอมรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.066475776+07:00","message":"TextPushed: 'บ้างไหมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.066484519+07:00","message":"Push: 'แต่ก็ต้องยอมรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.066486761+07:00","message":"TextPushed: 'บ้างไหมครับแต่ก็ต้องยอมรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.066489347+07:00","message":"Set new StatePrefix : 'บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.066491668+07:00","message":"Next Push (prob) : 'เด็กเรานะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.066501092+07:00","message":"push: {false แต่ก็ต้องยอมรับ 0 0xc00378e080}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.107934174+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.107986151+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-06-19T14:48:16.107994868+07:00","message":"receive interim result [false|false]: บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.108013826+07:00","message":"[buffer interim] 1416 false บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.108024864+07:00","message":"[bufferProcess] interim [780000000]:บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.108029191+07:00","message":"[bufferProcess] send to processor:บ้างไหมครับแต่ก็ต้องยอมรับเด็กเหล่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.108034579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.108038975+07:00","message":"> Transcript [19814] [false]: 'บ้างไหมครับแต่ก็ต้องยอมรับเด็กเหล่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.108042695+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.108052079+07:00","message":"Set new StatePrefix: 'บ้างไหมครับแต่ก็ต้องยอมรับเด็กเหล่านั้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.232710244+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.232752302+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-06-19T14:48:16.232759698+07:00","message":"receive interim result [false|false]: บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.232775058+07:00","message":"[buffer interim] 1416 false บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.232783499+07:00","message":"[bufferProcess] interim [840000000]:บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.232786485+07:00","message":"[bufferProcess] send to processor:บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.232794811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.232798718+07:00","message":"> Transcript [19815] [false]: 'บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.232801987+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.232804235+07:00","message":"Set new StatePrefix: 'บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.366319869+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.366357488+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-06-19T14:48:16.366363429+07:00","message":"receive interim result [false|false]: บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะครับว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.366377321+07:00","message":"[buffer interim] 1416 false บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะครับว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.366384514+07:00","message":"[bufferProcess] interim [960000000]:บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะครับว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.366386997+07:00","message":"[bufferProcess] send to processor:บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.36639073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.366394062+07:00","message":"> Transcript [19816] [false]: 'บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.366396778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.366399086+07:00","message":"Set new StatePrefix: 'บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.94068124+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.940728843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะครับว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.940735228+07:00","message":"receive interim result [false|false]: บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะครับว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.940752177+07:00","message":"[buffer interim] 1416 false บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะครับว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.940760702+07:00","message":"[bufferProcess] interim [560000000]:บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะครับว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.94076362+07:00","message":"[bufferProcess] send to processor:บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะครับว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.940769315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.940773419+07:00","message":"> Transcript [19817] [false]: 'บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะครับว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.940776976+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.940779117+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.940782187+07:00","message":"StatePrefix: 'บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.940785084+07:00","message":"TextPushed: 'บ้างไหมครับแต่ก็ต้องยอมรับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.432963807+07:00","message":"[GCS] IsForceVAD: false for message ID: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.624628078+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.624679703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ\",\"confidence\":0.92101705}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.624687043+07:00","message":"receive interim result [true|false]: ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.624698479+07:00","message":"end recv isFinal message id 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.62470089+07:00","message":"end Recv id 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.62470802+07:00","message":"[buffer interim] 1416 true ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.624716706+07:00","message":"[bufferProcess] interim [280000000]:ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.624723955+07:00","message":"[bufferProcess] send to processor (isfinal):บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะครับว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.624727336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.624730364+07:00","message":"> Transcript [19818] [false]: 'บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะครับว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.624735111+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.624737449+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.62474127+07:00","message":"StatePrefix: 'บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.624745178+07:00","message":"TextPushed: 'บ้างไหมครับแต่ก็ต้องยอมรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.624747342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.6247495+07:00","message":"> Transcript [19819] [true]: 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.624751993+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.624753708+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.624755541+07:00","message":"StatePrefix: 'บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.624757716+07:00","message":"TextPushed: 'บ้างไหมครับแต่ก็ต้องยอมรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.624759555+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.624920966+07:00","message":"Push: 'เด็กเรานะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.624924237+07:00","message":"TextPushed: 'บ้างไหมครับแต่ก็ต้องยอมรับเด็กเรานะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.624926704+07:00","message":"Set new StatePrefix : 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.624929012+07:00","message":"Next Push (prob) : 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.624938018+07:00","message":"push: {true เด็กเรานะครับ 0 0xc00378e080}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.624964425+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1416.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:17.636219042+07:00","message":"write wav file: './tmp/7584/7584_1416.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.685780394+07:00","message":"[GCS] Start streaming session, msgId: 1417"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.717523517+07:00","message":"receive streaming session, msgId: 1417"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.717556309+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-06-19T14:48:18.717561063+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.717572982+07:00","message":"[buffer interim] 1417 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.717579705+07:00","message":"[bufferProcess] interim [840000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.71758161+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.717588967+07:00","message":"[bufferProcess] send to processor (ticker):เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.717591678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.71759451+07:00","message":"> Transcript [19820] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.717596752+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:18.744675482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:18.744684148+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.856210059+07:00","message":"receive streaming session, msgId: 1417"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.856248779+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-06-19T14:48:18.856255494+07:00","message":"receive interim result [false|false]: เราไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.856264852+07:00","message":"[buffer interim] 1417 false เราไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.856271076+07:00","message":"[bufferProcess] interim [960000000]:เราไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.856273036+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.916113265+07:00","message":"receive streaming session, msgId: 1417"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.916148793+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-06-19T14:48:18.916155018+07:00","message":"receive interim result [false|false]: เราพญา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.916169013+07:00","message":"[buffer interim] 1417 false เราพญา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.916175974+07:00","message":"[bufferProcess] interim [80000000]:เราพญา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.916178205+07:00","message":"[bufferProcess] send to processor:เราไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.916181549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.916184362+07:00","message":"> Transcript [19821] [false]: 'เราไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.916187557+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.916189661+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.916191585+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.916193619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.041689596+07:00","message":"receive streaming session, msgId: 1417"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.041731876+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-06-19T14:48:19.041738025+07:00","message":"receive interim result [false|false]: เราพยายาม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.041754165+07:00","message":"[buffer interim] 1417 false เราพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.041761976+07:00","message":"[bufferProcess] interim [140000000]:เราพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.041764889+07:00","message":"[bufferProcess] send to processor:เราพญา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.041772256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.041775336+07:00","message":"> Transcript [19822] [false]: 'เราพญา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.041778569+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.041780697+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.041783421+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.041785808+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.05097339+07:00","message":"receive streaming session, msgId: 1417"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.05101156+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-06-19T14:48:19.051017417+07:00","message":"receive interim result [false|false]: โรงพยาบาล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.051032432+07:00","message":"[buffer interim] 1417 false โรงพยาบาล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.051040204+07:00","message":"[bufferProcess] interim [200000000]:โรงพยาบาล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.051048227+07:00","message":"[bufferProcess] send to processor:เราพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.051052726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.051055993+07:00","message":"> Transcript [19823] [false]: 'เราพยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.05105884+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.051061023+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.051063282+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.051065627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.092867557+07:00","message":"[GCS] IsForceVAD: false for message ID: 1417"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.109345685+07:00","message":"receive streaming session, msgId: 1417"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.10939359+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-06-19T14:48:19.109402206+07:00","message":"receive interim result [false|false]: เราพยายาม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.109419267+07:00","message":"[buffer interim] 1417 false เราพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.109433031+07:00","message":"[bufferProcess] interim [260000000]:เราพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.10943728+07:00","message":"[bufferProcess] send to processor:โรงพยาบาล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.109446879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.109452195+07:00","message":"> Transcript [19824] [false]: 'โรงพยาบาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.109456196+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.10945965+07:00","message":"Set new StatePrefix: 'โรงพยาบาล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.113715339+07:00","message":"receive streaming session, msgId: 1417"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.113741054+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-06-19T14:48:19.113746333+07:00","message":"receive interim result [false|false]: เราพยายามทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.113760451+07:00","message":"[buffer interim] 1417 false เราพยายามทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.11376898+07:00","message":"[bufferProcess] interim [320000000]:เราพยายามทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.113771698+07:00","message":"[bufferProcess] send to processor:เราพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.113777938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.113781245+07:00","message":"> Transcript [19825] [false]: 'เราพยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.11378317+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.113785185+07:00","message":"Set new StatePrefix: 'เราพยายาม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.167271192+07:00","message":"[GCS] Start streaming session, msgId: 1418"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.224954366+07:00","message":"receive streaming session, msgId: 1417"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.224992755+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-06-19T14:48:19.224999872+07:00","message":"receive interim result [false|false]: เราพยายามทำใจ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.225014759+07:00","message":"[buffer interim] 1417 false เราพยายามทำใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.225023372+07:00","message":"[bufferProcess] interim [440000000]:เราพยายามทำใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.225027238+07:00","message":"[bufferProcess] send to processor:เราพยายามทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.225035393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.225039345+07:00","message":"> Transcript [19826] [false]: 'เราพยายามทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.225052062+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.225055363+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.225058497+07:00","message":"StatePrefix: 'เราพยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.225061474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.254577415+07:00","message":"receive streaming session, msgId: 1417"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.254613672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราพยายามทำ\",\"confidence\":0.8950553}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.254619132+07:00","message":"receive interim result [true|false]: เราพยายามทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.25462621+07:00","message":"end recv isFinal message id 1417"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.254628606+07:00","message":"end Recv id 1417"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.254635512+07:00","message":"[buffer interim] 1417 true เราพยายามทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.254641536+07:00","message":"[bufferProcess] interim [440000000]:เราพยายามทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.254644531+07:00","message":"[bufferProcess] send to processor (isfinal):เราพยายามทำใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.254647412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.254650383+07:00","message":"> Transcript [19827] [false]: 'เราพยายามทำใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.254653412+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.254655335+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.254657965+07:00","message":"StatePrefix: 'เราพยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.254660068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.254661714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.254663807+07:00","message":"> Transcript [19828] [true]: 'เราพยายามทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.2546659+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.254667724+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.25466955+07:00","message":"StatePrefix: 'เราพยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.254671257+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.254674025+07:00","message":"Push: 'เราพยายามทำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.254680842+07:00","message":"push: {true เราพยายามทำ 0 0xc002d66780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:19.260755236+07:00","message":"write wav file: './tmp/7584/7584_1417.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.742027406+07:00","message":"[GCS] IsForceVAD: false for message ID: 1418"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.804291168+07:00","message":"[GCS] Start streaming session, msgId: 1419"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.827792747+07:00","message":"receive streaming session, msgId: 1418"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.827816949+07:00","message":"found end of frame, send empty tag with msgId: 1418"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.827820227+07:00","message":"end Recv id 1418"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.827827262+07:00","message":"[buffer interim] 1418 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.827834825+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.827838911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.827843668+07:00","message":"> Transcript [19829] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.827846883+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.827849768+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.827851826+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.827853907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.827864578+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.827874939+07:00","message":"push: {true \n 0 0xc002d67300}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:19.833548178+07:00","message":"write wav file: './tmp/7584/7584_1418.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:21.745688674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:21.745688256+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:22.843579235+07:00","message":"receive streaming session, msgId: 1419"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:22.843624886+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-06-19T14:48:22.843631995+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:22.843648986+07:00","message":"[buffer interim] 1419 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:22.843657781+07:00","message":"[bufferProcess] interim [120000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:22.843659849+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:22.843667481+07:00","message":"[bufferProcess] send to processor (ticker):ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:22.843670072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:22.843673068+07:00","message":"> Transcript [19830] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:22.843675512+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:23.026193191+07:00","message":"receive streaming session, msgId: 1419"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:23.026233381+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-06-19T14:48:23.026240021+07:00","message":"receive interim result [false|false]: ตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:23.026253199+07:00","message":"[buffer interim] 1419 false ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.026262545+07:00","message":"[bufferProcess] interim [240000000]:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.026264652+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:23.162614062+07:00","message":"receive streaming session, msgId: 1419"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:23.16264924+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-06-19T14:48:23.162654606+07:00","message":"receive interim result [false|false]: ตอนนี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:23.162667865+07:00","message":"[buffer interim] 1419 false ตอนนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.162674694+07:00","message":"[bufferProcess] interim [360000000]:ตอนนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.162677638+07:00","message":"[bufferProcess] send to processor:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.162680744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.162683663+07:00","message":"> Transcript [19831] [false]: 'ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.162687487+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.1626899+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.162692044+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.162694163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:23.191579431+07:00","message":"receive streaming session, msgId: 1419"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:23.19161627+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-06-19T14:48:23.191624211+07:00","message":"receive interim result [false|false]: ตอนนี้เช้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:23.191641604+07:00","message":"[buffer interim] 1419 false ตอนนี้เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.191649145+07:00","message":"[bufferProcess] interim [420000000]:ตอนนี้เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.191654596+07:00","message":"[bufferProcess] send to processor:ตอนนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.191661248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.191665008+07:00","message":"> Transcript [19832] [false]: 'ตอนนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.191669488+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.191672682+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.191676222+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.191679249+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:23.356972628+07:00","message":"receive streaming session, msgId: 1419"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:23.357011311+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-06-19T14:48:23.357017718+07:00","message":"receive interim result [false|false]: ตอนนี้สาวไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:23.35703276+07:00","message":"[buffer interim] 1419 false ตอนนี้สาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.357047298+07:00","message":"[bufferProcess] interim [600000000]:ตอนนี้สาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.357051841+07:00","message":"[bufferProcess] send to processor:ตอนนี้เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.357056211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.357059289+07:00","message":"> Transcript [19833] [false]: 'ตอนนี้เช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.357062656+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.357064746+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.357066908+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.357068951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:23.665151394+07:00","message":"receive streaming session, msgId: 1419"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:23.665210722+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-06-19T14:48:23.665218719+07:00","message":"receive interim result [false|false]: ตอนนี้สาวไทยหลุด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:23.665233351+07:00","message":"[buffer interim] 1419 false ตอนนี้สาวไทยหลุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.665242669+07:00","message":"[bufferProcess] interim [900000000]:ตอนนี้สาวไทยหลุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.665246182+07:00","message":"[bufferProcess] send to processor:ตอนนี้สาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.665250495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.665254555+07:00","message":"> Transcript [19834] [false]: 'ตอนนี้สาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.665261125+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.665264303+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.665267643+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.665270629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.665274388+07:00","message":"Push: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.665277531+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.665280989+07:00","message":"Set new StatePrefix : 'ตอนนี้สาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:23.665284379+07:00","message":"Next Push (prob) : 'นี้สาวไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:23.665294488+07:00","message":"push: {false ตอน 0 0xc00378e800}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:24.040170865+07:00","message":"receive streaming session, msgId: 1419"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:24.040207166+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-06-19T14:48:24.040213384+07:00","message":"receive interim result [false|false]: ตอนนี้สาวไทยหลุดจาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:24.040225512+07:00","message":"[buffer interim] 1419 false ตอนนี้สาวไทยหลุดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.040233397+07:00","message":"[bufferProcess] interim [320000000]:ตอนนี้สาวไทยหลุดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.040235856+07:00","message":"[bufferProcess] send to processor:ตอนนี้สาวไทยหลุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.040239102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.040241917+07:00","message":"> Transcript [19835] [false]: 'ตอนนี้สาวไทยหลุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.040245397+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.04024763+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.040249705+07:00","message":"StatePrefix: 'ตอนนี้สาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.040252181+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:24.095788696+07:00","message":"[GCS] IsForceVAD: false for message ID: 1419"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:24.223474637+07:00","message":"[GCS] Start streaming session, msgId: 1420"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:24.314885585+07:00","message":"receive streaming session, msgId: 1419"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:24.314927549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้สาวไทยหลุดจากกัน\",\"confidence\":0.9118317}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:24.314934866+07:00","message":"receive interim result [true|false]: ตอนนี้สาวไทยหลุดจากกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:24.314943323+07:00","message":"end recv isFinal message id 1419"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:24.314946257+07:00","message":"end Recv id 1419"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:24.314954965+07:00","message":"[buffer interim] 1419 true ตอนนี้สาวไทยหลุดจากกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.31496619+07:00","message":"[bufferProcess] interim [500000000]:ตอนนี้สาวไทยหลุดจากกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.314970566+07:00","message":"[bufferProcess] send to processor (isfinal):ตอนนี้สาวไทยหลุดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.314977694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.314981796+07:00","message":"> Transcript [19836] [false]: 'ตอนนี้สาวไทยหลุดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.314985863+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.314988824+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.314991897+07:00","message":"StatePrefix: 'ตอนนี้สาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.314995457+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.314998097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.315001236+07:00","message":"> Transcript [19837] [true]: 'ตอนนี้สาวไทยหลุดจากกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.315005087+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.315008032+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.315010689+07:00","message":"StatePrefix: 'ตอนนี้สาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.315014045+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.315020749+07:00","message":"Push: 'นี้สาวไทยหลุดจากกัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:24.315032725+07:00","message":"push: {true นี้สาวไทยหลุดจากกัน 0 0xc00378e800}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:24.326028555+07:00","message":"write wav file: './tmp/7584/7584_1419.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:24.601957229+07:00","message":"[GCS] IsForceVAD: false for message ID: 1420"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:24.673601558+07:00","message":"[GCS] Start streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:24.706330498+07:00","message":"receive streaming session, msgId: 1420"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:24.706357074+07:00","message":"found end of frame, send empty tag with msgId: 1420"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:24.706361378+07:00","message":"end Recv id 1420"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:24.706370637+07:00","message":"[buffer interim] 1420 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.70638587+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.706390525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.706394719+07:00","message":"> Transcript [19838] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.706398887+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.706401803+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.70640479+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.706407695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:24.706413607+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:24.706424987+07:00","message":"push: {true \n 0 0xc002d67a00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:24.712184936+07:00","message":"write wav file: './tmp/7584/7584_1420.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:24.746490013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:24.746501114+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.13910977+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.139156184+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-06-19T14:48:25.139161996+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.139175775+07:00","message":"[buffer interim] 1421 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.139182295+07:00","message":"[bufferProcess] interim [240000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.139184073+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.217863853+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.217906567+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-06-19T14:48:25.217911845+07:00","message":"receive interim result [false|false]: ไปอยู่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.217924274+07:00","message":"[buffer interim] 1421 false ไปอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.217930767+07:00","message":"[bufferProcess] interim [360000000]:ไปอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.217933258+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.217937974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.217940926+07:00","message":"> Transcript [19839] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.21794318+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.358959069+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.359002438+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-06-19T14:48:25.359008726+07:00","message":"receive interim result [false|false]: ไปอยู่กับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.359022115+07:00","message":"[buffer interim] 1421 false ไปอยู่กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.359033124+07:00","message":"[bufferProcess] interim [480000000]:ไปอยู่กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.359035707+07:00","message":"[bufferProcess] send to processor:ไปอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.359046372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.359049279+07:00","message":"> Transcript [19840] [false]: 'ไปอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.359052535+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.359054814+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.359057005+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.3590591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.549838791+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.549887702+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-06-19T14:48:25.549894123+07:00","message":"receive interim result [false|false]: ไปอยู่ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.54990705+07:00","message":"[buffer interim] 1421 false ไปอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.549914775+07:00","message":"[bufferProcess] interim [660000000]:ไปอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.549917797+07:00","message":"[bufferProcess] send to processor:ไปอยู่กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.549921008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.549923916+07:00","message":"> Transcript [19841] [false]: 'ไปอยู่กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.549926683+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.549928844+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.549931047+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.549933336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.71772867+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.71776803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปอยู่ที่ 10\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.71777388+07:00","message":"receive interim result [false|false]: ไปอยู่ที่ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.717787807+07:00","message":"[buffer interim] 1421 false ไปอยู่ที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.717799009+07:00","message":"[bufferProcess] interim [840000000]:ไปอยู่ที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.717802537+07:00","message":"[bufferProcess] send to processor:ไปอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.71780927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.717813258+07:00","message":"> Transcript [19842] [false]: 'ไปอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.717817274+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.717820739+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.717824297+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.717828855+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.866928423+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.866969648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปอยู่วันที่ 16\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.866975852+07:00","message":"receive interim result [false|false]: ไปอยู่วันที่ 16"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.866986884+07:00","message":"[buffer interim] 1421 false ไปอยู่วันที่ 16"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.866993568+07:00","message":"[bufferProcess] interim [20000000]:ไปอยู่วันที่ 16"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.866996268+07:00","message":"[bufferProcess] send to processor:ไปอยู่ที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.867001401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.867004517+07:00","message":"> Transcript [19843] [false]: 'ไปอยู่ที่ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.867008011+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.867010317+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.867012652+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.867014893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.867019153+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.867022813+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.867024791+07:00","message":"Set new StatePrefix : 'ไปอยู่ที่ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.867026998+07:00","message":"Next Push (prob) : 'อยู่ที่ 10'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.867034622+07:00","message":"push: {false ไป 0 0xc003262e80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.922441449+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.922481273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปอยู่ที่ 10 ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.922487337+07:00","message":"receive interim result [false|false]: ไปอยู่ที่ 10 ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.92249873+07:00","message":"[buffer interim] 1421 false ไปอยู่ที่ 10 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.922505893+07:00","message":"[bufferProcess] interim [80000000]:ไปอยู่ที่ 10 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.922508323+07:00","message":"[bufferProcess] send to processor:ไปอยู่วันที่ 16"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.922514147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.922516843+07:00","message":"> Transcript [19844] [false]: 'ไปอยู่วันที่ 16'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.922519295+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.922521617+07:00","message":"Set new StatePrefix: 'ไปอยู่วันที่ 16'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.105739186+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.105777549+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-06-19T14:48:26.105783741+07:00","message":"receive interim result [false|false]: ไปอยู่ที่ 10 ของตา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.105795348+07:00","message":"[buffer interim] 1421 false ไปอยู่ที่ 10 ของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.105801656+07:00","message":"[bufferProcess] interim [200000000]:ไปอยู่ที่ 10 ของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.105804097+07:00","message":"[bufferProcess] send to processor:ไปอยู่ที่ 10 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.105809166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.105812429+07:00","message":"> Transcript [19845] [false]: 'ไปอยู่ที่ 10 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.105814776+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.10581746+07:00","message":"Set new StatePrefix: 'ไปอยู่ที่ 10 ของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.111864291+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.111894128+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปอยู่วันที่ 12 ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.111900366+07:00","message":"receive interim result [false|false]: ไปอยู่วันที่ 12 ตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.111911867+07:00","message":"[buffer interim] 1421 false ไปอยู่วันที่ 12 ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.111918039+07:00","message":"[bufferProcess] interim [260000000]:ไปอยู่วันที่ 12 ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.111920249+07:00","message":"[bufferProcess] send to processor:ไปอยู่ที่ 10 ของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.111923492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.111926337+07:00","message":"> Transcript [19846] [false]: 'ไปอยู่ที่ 10 ของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.111929404+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.111931411+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.111933493+07:00","message":"StatePrefix: 'ไปอยู่ที่ 10 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.111935714+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.114152184+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.114175536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปอยู่ที่ 10 ของตาราง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.114180587+07:00","message":"receive interim result [false|false]: ไปอยู่ที่ 10 ของตาราง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.114190391+07:00","message":"[buffer interim] 1421 false ไปอยู่ที่ 10 ของตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.114195849+07:00","message":"[bufferProcess] interim [320000000]:ไปอยู่ที่ 10 ของตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.114198144+07:00","message":"[bufferProcess] send to processor:ไปอยู่วันที่ 12 ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.114203549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.114206094+07:00","message":"> Transcript [19847] [false]: 'ไปอยู่วันที่ 12 ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.114208697+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.114210914+07:00","message":"Set new StatePrefix: 'ไปอยู่วันที่ 12 ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.41542449+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.41545818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปอยู่ที่ 10 ของตารางใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.415465686+07:00","message":"receive interim result [false|false]: ไปอยู่ที่ 10 ของตารางใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.415477819+07:00","message":"[buffer interim] 1421 false ไปอยู่ที่ 10 ของตารางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.415485028+07:00","message":"[bufferProcess] interim [560000000]:ไปอยู่ที่ 10 ของตารางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.415488204+07:00","message":"[bufferProcess] send to processor:ไปอยู่ที่ 10 ของตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.415494606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.415497318+07:00","message":"> Transcript [19848] [false]: 'ไปอยู่ที่ 10 ของตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.41549956+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.415502691+07:00","message":"Set new StatePrefix: 'ไปอยู่ที่ 10 ของตาราง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.427760916+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.42778952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปอยู่ที่ 10 ของตารางเมตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.427796619+07:00","message":"receive interim result [false|false]: ไปอยู่ที่ 10 ของตารางเมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.427813736+07:00","message":"[buffer interim] 1421 false ไปอยู่ที่ 10 ของตารางเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.427820346+07:00","message":"[bufferProcess] interim [620000000]:ไปอยู่ที่ 10 ของตารางเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.427824401+07:00","message":"[bufferProcess] send to processor:ไปอยู่ที่ 10 ของตารางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.427830019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.427833048+07:00","message":"> Transcript [19849] [false]: 'ไปอยู่ที่ 10 ของตารางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.427836012+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.427838228+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.427840268+07:00","message":"StatePrefix: 'ไปอยู่ที่ 10 ของตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.427842613+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.615083186+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.615116147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปอยู่ที่ 10 ของตารางเนชั่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.615122511+07:00","message":"receive interim result [false|false]: ไปอยู่ที่ 10 ของตารางเนชั่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.615136513+07:00","message":"[buffer interim] 1421 false ไปอยู่ที่ 10 ของตารางเนชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.615142915+07:00","message":"[bufferProcess] interim [800000000]:ไปอยู่ที่ 10 ของตารางเนชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.615145309+07:00","message":"[bufferProcess] send to processor:ไปอยู่ที่ 10 ของตารางเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.615150573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.615153372+07:00","message":"> Transcript [19850] [false]: 'ไปอยู่ที่ 10 ของตารางเมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.615156627+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.615158944+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.615161027+07:00","message":"StatePrefix: 'ไปอยู่ที่ 10 ของตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.6151656+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.732404256+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.732446465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปอยู่ที่ 10 ของตารางเนชั่นลีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.732454086+07:00","message":"receive interim result [false|false]: ไปอยู่ที่ 10 ของตารางเนชั่นลีก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.732470258+07:00","message":"[buffer interim] 1421 false ไปอยู่ที่ 10 ของตารางเนชั่นลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.732477713+07:00","message":"[bufferProcess] interim [860000000]:ไปอยู่ที่ 10 ของตารางเนชั่นลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.73248016+07:00","message":"[bufferProcess] send to processor:ไปอยู่ที่ 10 ของตารางเนชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.732485306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.732488045+07:00","message":"> Transcript [19851] [false]: 'ไปอยู่ที่ 10 ของตารางเนชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.73249134+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.732493686+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.732495779+07:00","message":"StatePrefix: 'ไปอยู่ที่ 10 ของตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.732499018+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.732562729+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.732598064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปอยู่ที่ 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.732603284+07:00","message":"receive interim result [false|false]: ไปอยู่ที่ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.732614152+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-06-19T14:48:26.732619484+07:00","message":"receive interim result [false|false]:  ของตารางเนชั่นลีก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.732625469+07:00","message":"[buffer interim] 1421 false ไปอยู่ที่ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.732628783+07:00","message":"[buffer interim] 1421 false  ของตารางเนชั่นลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.732633143+07:00","message":"[bufferProcess] interim [920000000]:ไปอยู่ที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.732635506+07:00","message":"[bufferProcess] send to processor:ไปอยู่ที่ 10 ของตารางเนชั่นลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.7326387+07:00","message":"[bufferProcess] interim [920000000]: ของตารางเนชั่นลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.732641232+07:00","message":"[bufferProcess] update buffer: ไปอยู่ที่ 10 ของตารางเนชั่นลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.73264424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.732647198+07:00","message":"> Transcript [19852] [false]: 'ไปอยู่ที่ 10 ของตารางเนชั่นลีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.732650837+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.732652918+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.732654994+07:00","message":"StatePrefix: 'ไปอยู่ที่ 10 ของตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.732657556+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.732660513+07:00","message":"Push: 'อยู่ที่ 10 ของตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.732662686+07:00","message":"TextPushed: 'ไปอยู่ที่ 10 ของตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.732665158+07:00","message":"Set new StatePrefix : 'ไปอยู่ที่ 10 ของตารางเนชั่นลีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.732667502+07:00","message":"Next Push (prob) : 'เนชั่นลีก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.732674528+07:00","message":"push: {false อยู่ที่ 10 ของตาราง 0 0xc003262e80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.789387232+07:00","message":"[GCS] Cleaned up inactive client: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.789405479+07:00","message":"[GCS] Cleaned up inactive client: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.789408434+07:00","message":"[GCS] Cleaned up inactive client: 1399"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.789410455+07:00","message":"[GCS] Cleaned up inactive client: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.789412285+07:00","message":"[GCS] Cleaned up inactive client: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.789414295+07:00","message":"[GCS] Cleaned up inactive client: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.789416894+07:00","message":"[GCS] Cleaned up inactive client: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.789419332+07:00","message":"[GCS] Cleaned up inactive client: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.996220748+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.996256695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปอยู่ที่ 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.996262624+07:00","message":"receive interim result [false|false]: ไปอยู่ที่ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.996273921+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-06-19T14:48:26.996277577+07:00","message":"receive interim result [false|false]:  ของตารางเนชั่นลีกและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.996295571+07:00","message":"[buffer interim] 1421 false ไปอยู่ที่ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.996312517+07:00","message":"[buffer interim] 1421 false  ของตารางเนชั่นลีกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.996319134+07:00","message":"[bufferProcess] interim [220000000]:ไปอยู่ที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.996323074+07:00","message":"[bufferProcess] send to processor:ไปอยู่ที่ 10 ของตารางเนชั่นลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.996328916+07:00","message":"[bufferProcess] interim [220000000]: ของตารางเนชั่นลีกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.996332031+07:00","message":"[bufferProcess] update buffer: ไปอยู่ที่ 10 ของตารางเนชั่นลีกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.996334902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.996458753+07:00","message":"> Transcript [19853] [false]: 'ไปอยู่ที่ 10 ของตารางเนชั่นลีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.996702889+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.99670664+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.996709231+07:00","message":"StatePrefix: 'ไปอยู่ที่ 10 ของตารางเนชั่นลีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.996712101+07:00","message":"TextPushed: 'ไปอยู่ที่ 10 ของตาราง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.101919667+07:00","message":"[GCS] IsForceVAD: false for message ID: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.128610663+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.128652074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปอยู่ที่ 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.128658302+07:00","message":"receive interim result [false|false]: ไปอยู่ที่ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.128672814+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-06-19T14:48:27.128676996+07:00","message":"receive interim result [false|false]:  ของตารางเนชั่นลีกแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.128690174+07:00","message":"[buffer interim] 1421 false ไปอยู่ที่ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.128712269+07:00","message":"[buffer interim] 1421 false  ของตารางเนชั่นลีกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.128723863+07:00","message":"[bufferProcess] interim [280000000]:ไปอยู่ที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.12872934+07:00","message":"[bufferProcess] send to processor:ไปอยู่ที่ 10 ของตารางเนชั่นลีกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.12873456+07:00","message":"[bufferProcess] interim [280000000]: ของตารางเนชั่นลีกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.128738596+07:00","message":"[bufferProcess] update buffer: ไปอยู่ที่ 10 ของตารางเนชั่นลีกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.128743213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.128747544+07:00","message":"> Transcript [19854] [false]: 'ไปอยู่ที่ 10 ของตารางเนชั่นลีกและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.128752272+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.128755585+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.128759012+07:00","message":"StatePrefix: 'ไปอยู่ที่ 10 ของตารางเนชั่นลีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.128762585+07:00","message":"TextPushed: 'ไปอยู่ที่ 10 ของตาราง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.241489058+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.241528698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปอยู่วันที่ 10 ของตารางเนชั่นลีกแล้ว\",\"confidence\":0.9586441}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.241536202+07:00","message":"receive interim result [true|false]: ไปอยู่วันที่ 10 ของตารางเนชั่นลีกแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.24154361+07:00","message":"end recv isFinal message id 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.241545713+07:00","message":"end Recv id 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.24155087+07:00","message":"[buffer interim] 1421 true ไปอยู่วันที่ 10 ของตารางเนชั่นลีกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.241560582+07:00","message":"[bufferProcess] interim [460000000]:ไปอยู่วันที่ 10 ของตารางเนชั่นลีกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.241565646+07:00","message":"[bufferProcess] send to processor (isfinal):ไปอยู่ที่ 10 ของตารางเนชั่นลีกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.241569047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.241571973+07:00","message":"> Transcript [19855] [false]: 'ไปอยู่ที่ 10 ของตารางเนชั่นลีกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.241575023+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.241576996+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.241579099+07:00","message":"StatePrefix: 'ไปอยู่ที่ 10 ของตารางเนชั่นลีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.241583084+07:00","message":"TextPushed: 'ไปอยู่ที่ 10 ของตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.241585316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.241587326+07:00","message":"> Transcript [19856] [true]: 'ไปอยู่วันที่ 10 ของตารางเนชั่นลีกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.2415896+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.241591445+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.241593191+07:00","message":"StatePrefix: 'ไปอยู่ที่ 10 ของตารางเนชั่นลีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.241595069+07:00","message":"TextPushed: 'ไปอยู่ที่ 10 ของตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.241596792+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.241736968+07:00","message":"Push: 'เนชั่นลีกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.241739718+07:00","message":"TextPushed: 'ไปอยู่ที่ 10 ของตารางเนชั่นลีกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.24174198+07:00","message":"Set new StatePrefix : 'ไปอยู่วันที่ 10 ของตารางเนชั่นลีกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.24174413+07:00","message":"Next Push (prob) : 'ไปอยู่วันที่ 10 ของตารางเนชั่นลีกแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.241752191+07:00","message":"push: {true เนชั่นลีกแล้ว 0 0xc003262e80}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.241762441+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1421.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:27.250291841+07:00","message":"write wav file: './tmp/7584/7584_1421.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.483742347+07:00","message":"[GCS] Start streaming session, msgId: 1422"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:27.747387227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:27.747399252+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.031449305+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.031491749+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-06-19T14:48:28.031497303+07:00","message":"receive interim result [false|false]: กลับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.031512965+07:00","message":"[buffer interim] 1422 false กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.031520023+07:00","message":"[bufferProcess] interim [360000000]:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.031522159+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.191899548+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.191937672+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-06-19T14:48:28.191943593+07:00","message":"receive interim result [false|false]: สลากกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.191958201+07:00","message":"[buffer interim] 1422 false สลากกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.191964832+07:00","message":"[bufferProcess] interim [480000000]:สลากกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.19196739+07:00","message":"[bufferProcess] send to processor:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.191970612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.191973504+07:00","message":"> Transcript [19857] [false]: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.191975827+07:00","message":"Set StatePrefix (first interim): 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.376306096+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.376352574+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-06-19T14:48:28.376360153+07:00","message":"receive interim result [false|false]: สปริงซอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.37637651+07:00","message":"[buffer interim] 1422 false สปริงซอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.376388991+07:00","message":"[bufferProcess] interim [660000000]:สปริงซอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.37639171+07:00","message":"[bufferProcess] send to processor:สลากกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.376395967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.37639943+07:00","message":"> Transcript [19858] [false]: 'สลากกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.376401827+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.37640593+07:00","message":"Set new StatePrefix: 'สลากกิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.431385047+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.431434882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับ 3:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.431443394+07:00","message":"receive interim result [false|false]: กลับ 3:00 น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.431461739+07:00","message":"[buffer interim] 1422 false กลับ 3:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.431476438+07:00","message":"[bufferProcess] interim [720000000]:กลับ 3:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.431480523+07:00","message":"[bufferProcess] send to processor:สปริงซอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.431490322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.43149512+07:00","message":"> Transcript [19859] [false]: 'สปริงซอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.431499274+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.431503153+07:00","message":"Set new StatePrefix: 'สปริงซอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.529949501+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.52999+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-06-19T14:48:28.529997145+07:00","message":"receive interim result [false|false]: สปริงสาวไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.530013865+07:00","message":"[buffer interim] 1422 false สปริงสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.530022746+07:00","message":"[bufferProcess] interim [840000000]:สปริงสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.530026482+07:00","message":"[bufferProcess] send to processor:กลับ 3:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.53003087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.530045985+07:00","message":"> Transcript [19860] [false]: 'กลับ 3:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.530049524+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.530053125+07:00","message":"Set new StatePrefix: 'กลับ 3:00 น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.671482298+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.671519339+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-06-19T14:48:28.671525071+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.67154772+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.671555367+07:00","message":"[bufferProcess] interim [20000000]:สปริงสาวไทยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.67155766+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.67156049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.671563267+07:00","message":"> Transcript [19861] [false]: 'สปริงสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.671565695+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.671568161+07:00","message":"Set new StatePrefix: 'สปริงสาวไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.729479566+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.729527694+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-06-19T14:48:28.729534982+07:00","message":"receive interim result [false|false]: สปริงสาวไทยเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.729551454+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.72956046+07:00","message":"[bufferProcess] interim [80000000]:สปริงสาวไทยเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.72956399+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.729570735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.729575788+07:00","message":"> Transcript [19862] [false]: 'สปริงสาวไทยจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.729580624+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.729583482+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.729586605+07:00","message":"StatePrefix: 'สปริงสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.729589388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.855679466+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.855718622+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-06-19T14:48:28.855724561+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.855735516+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.855741665+07:00","message":"[bufferProcess] interim [140000000]:สปริงสาวไทยจะลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.855744118+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.855748992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.855751717+07:00","message":"> Transcript [19863] [false]: 'สปริงสาวไทยเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.855755159+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.855757379+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.855759765+07:00","message":"StatePrefix: 'สปริงสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.855762052+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.926012801+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.92606737+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-06-19T14:48:28.926074199+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.926092948+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.926097022+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-06-19T14:48:28.92609989+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนาม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.926106605+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.926110521+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.926117177+07:00","message":"[bufferProcess] interim [260000000]:สปริงสาวไทยจะลงสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.926119974+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.926122979+07:00","message":"[bufferProcess] interim [320000000]:สปริงสาวไทยจะลงสนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.926125017+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.926128249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.926131614+07:00","message":"> Transcript [19864] [false]: 'สปริงสาวไทยจะลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.926136052+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.926138372+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.926140253+07:00","message":"StatePrefix: 'สปริงสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.926142475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.926144112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.926146172+07:00","message":"> Transcript [19865] [false]: 'สปริงสาวไทยจะลงสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.926148307+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.926151346+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.926153267+07:00","message":"StatePrefix: 'สปริงสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.926155013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.926158075+07:00","message":"Push: 'สปริงสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.926160065+07:00","message":"TextPushed: 'สปริงสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.926162244+07:00","message":"Set new StatePrefix : 'สปริงสาวไทยจะลงสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.926164486+07:00","message":"Next Push (prob) : 'จะลงสระ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.926184439+07:00","message":"push: {false สปริงสาวไทย 0 0xc00378e300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.247535344+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.247576222+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-06-19T14:48:29.24758198+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนามเจอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.247598212+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนามเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.247607537+07:00","message":"[bufferProcess] interim [560000000]:สปริงสาวไทยจะลงสนามเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.247611464+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.247615893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.247618915+07:00","message":"> Transcript [19866] [false]: 'สปริงสาวไทยจะลงสนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.247621206+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.247623995+07:00","message":"Set new StatePrefix: 'สปริงสาวไทยจะลงสนาม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.425507528+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.425546154+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-06-19T14:48:29.425553018+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนามเจอกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.425566313+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนามเจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.425573095+07:00","message":"[bufferProcess] interim [740000000]:สปริงสาวไทยจะลงสนามเจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.425575827+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสนามเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.425581969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.425584724+07:00","message":"> Transcript [19867] [false]: 'สปริงสาวไทยจะลงสนามเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.425588104+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.425590287+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.425592609+07:00","message":"StatePrefix: 'สปริงสาวไทยจะลงสนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.425594896+07:00","message":"TextPushed: 'สปริงสาวไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.428890643+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.428900778+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-06-19T14:48:29.428903919+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนามเจอกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.428911807+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนามเจอกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.428915076+07:00","message":"[bufferProcess] interim [800000000]:สปริงสาวไทยจะลงสนามเจอกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.428917318+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสนามเจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.428919764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.42892195+07:00","message":"> Transcript [19868] [false]: 'สปริงสาวไทยจะลงสนามเจอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.42892444+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.428926698+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.428928573+07:00","message":"StatePrefix: 'สปริงสาวไทยจะลงสนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.428930481+07:00","message":"TextPushed: 'สปริงสาวไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.628599289+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.628645202+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-06-19T14:48:29.62865308+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนามเจอกับฉัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.628671042+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนามเจอกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.628682968+07:00","message":"[bufferProcess] interim [980000000]:สปริงสาวไทยจะลงสนามเจอกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.628691447+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสนามเจอกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.628702116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.628717243+07:00","message":"> Transcript [19869] [false]: 'สปริงสาวไทยจะลงสนามเจอกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.628722192+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.628725271+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.628729162+07:00","message":"StatePrefix: 'สปริงสาวไทยจะลงสนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.628732448+07:00","message":"TextPushed: 'สปริงสาวไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.748919243+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.748954334+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-06-19T14:48:29.748960967+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนามเจอกับแชมป์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.748975984+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนามเจอกับแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.748982681+07:00","message":"[bufferProcess] interim [40000000]:สปริงสาวไทยจะลงสนามเจอกับแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.748985333+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสนามเจอกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.748990467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.74899351+07:00","message":"> Transcript [19870] [false]: 'สปริงสาวไทยจะลงสนามเจอกับฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.748996806+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.748999023+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.749001376+07:00","message":"StatePrefix: 'สปริงสาวไทยจะลงสนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.749003696+07:00","message":"TextPushed: 'สปริงสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.749008446+07:00","message":"Push: 'จะลงสนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.749010462+07:00","message":"TextPushed: 'สปริงสาวไทยจะลงสนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.749013076+07:00","message":"Set new StatePrefix : 'สปริงสาวไทยจะลงสนามเจอกับฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.749015352+07:00","message":"Next Push (prob) : 'เจอกับฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.749022843+07:00","message":"push: {false จะลงสนาม 0 0xc00378e300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.809593684+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.809626394+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-06-19T14:48:29.809632532+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.809645762+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนามเจอกับแชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.809652492+07:00","message":"[bufferProcess] interim [220000000]:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.809655311+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสนามเจอกับแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.809662187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.809665213+07:00","message":"> Transcript [19871] [false]: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.809667717+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.809674295+07:00","message":"Set new StatePrefix: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.257357652+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.257396479+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-06-19T14:48:30.257403608+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.25741761+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.257425603+07:00","message":"[bufferProcess] interim [580000000]:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.257428906+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.25743636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.257439753+07:00","message":"> Transcript [19872] [false]: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.257443623+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.257446241+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.257450681+07:00","message":"StatePrefix: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.257453536+07:00","message":"TextPushed: 'สปริงสาวไทยจะลงสนาม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.674057006+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.674094049+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-06-19T14:48:30.674100621+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.674117696+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.674125158+07:00","message":"[bufferProcess] interim [0]:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.67412849+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.674134988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.67413801+07:00","message":"> Transcript [19873] [false]: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.674143005+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.674145112+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.674147296+07:00","message":"StatePrefix: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.674150138+07:00","message":"TextPushed: 'สปริงสาวไทยจะลงสนาม'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:30.748006772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:30.748018052+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.858936592+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.858982901+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-06-19T14:48:30.858991954+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมระดับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.859006918+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.859018307+07:00","message":"[bufferProcess] interim [180000000]:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.859022582+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.859029867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.859072761+07:00","message":"> Transcript [19874] [false]: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.85907646+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.859078605+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.859081679+07:00","message":"StatePrefix: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.859084342+07:00","message":"TextPushed: 'สปริงสาวไทยจะลงสนาม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.980411103+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.980449501+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-06-19T14:48:30.980455394+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.980472304+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.980479439+07:00","message":"[bufferProcess] interim [300000000]:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.98048263+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.980489643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.980492623+07:00","message":"> Transcript [19875] [false]: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.980496158+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.980498492+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.980500825+07:00","message":"StatePrefix: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.980503543+07:00","message":"TextPushed: 'สปริงสาวไทยจะลงสนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.980509883+07:00","message":"Push: 'เจอกับแชมป์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.980511951+07:00","message":"TextPushed: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.980514151+07:00","message":"Set new StatePrefix : 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.980516816+07:00","message":"Next Push (prob) : 'โลกเซอร์เบียทีมระดับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.980524696+07:00","message":"push: {false เจอกับแชมป์ 0 0xc00378e300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.045868684+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.045914911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.045922199+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.045934549+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.045942656+07:00","message":"[bufferProcess] interim [420000000]:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.045945417+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.045949368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.045952665+07:00","message":"> Transcript [19876] [false]: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.045955395+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.045958137+07:00","message":"Set new StatePrefix: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.224175447+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.224218707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.224226241+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.224240478+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.224253484+07:00","message":"[bufferProcess] interim [540000000]:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.224256849+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.224264792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.224268009+07:00","message":"> Transcript [19877] [false]: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.224272249+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.224275391+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.224277944+07:00","message":"StatePrefix: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.224281085+07:00","message":"TextPushed: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.409926394+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.409973081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.409981088+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.409996653+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.410007008+07:00","message":"[bufferProcess] interim [780000000]:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.410010721+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.410017712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.410022373+07:00","message":"> Transcript [19878] [false]: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.410027594+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.410030838+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.410042545+07:00","message":"StatePrefix: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.410046826+07:00","message":"TextPushed: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.552446592+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.552490708+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-06-19T14:48:31.552498141+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.552508672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 12 ของตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.552520344+07:00","message":"receive interim result [false|false]:  12 ของตา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.552536252+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.552557853+07:00","message":"[buffer interim] 1422 false  12 ของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.552567201+07:00","message":"[bufferProcess] interim [900000000]:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.552571898+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.552581582+07:00","message":"[bufferProcess] interim [900000000]: 12 ของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.552585145+07:00","message":"[bufferProcess] update buffer: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.552589674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.552593612+07:00","message":"> Transcript [19879] [false]: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.55259871+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.55260193+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.552605008+07:00","message":"StatePrefix: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.552608787+07:00","message":"TextPushed: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.672186866+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.672240456+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-06-19T14:48:31.67224989+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.67226599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 12 ของตาราง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.672271061+07:00","message":"receive interim result [false|false]:  12 ของตาราง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.672290765+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.672310444+07:00","message":"[buffer interim] 1422 false  12 ของตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.67231698+07:00","message":"[bufferProcess] interim [20000000]:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.67232042+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.672330068+07:00","message":"[bufferProcess] interim [20000000]: 12 ของตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.672332672+07:00","message":"[bufferProcess] update buffer: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.672335848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.672339029+07:00","message":"> Transcript [19880] [false]: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.672343238+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.672345303+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.672347244+07:00","message":"StatePrefix: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.67234998+07:00","message":"TextPushed: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.672357892+07:00","message":"Push: 'โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.672360685+07:00","message":"TextPushed: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.672363305+07:00","message":"Set new StatePrefix : 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.672365956+07:00","message":"Next Push (prob) : ' 12 ของตา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.672390372+07:00","message":"push: {false โลกเซอร์เบียทีมอันดับที่ 0 0xc00378e300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.917042639+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.917081842+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-06-19T14:48:31.917087917+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.917098783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 12 ของตารางใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.917101903+07:00","message":"receive interim result [false|false]:  12 ของตารางใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.91710888+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:31.917113833+07:00","message":"[buffer interim] 1422 false  12 ของตารางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.91712005+07:00","message":"[bufferProcess] interim [260000000]:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.917123067+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.917126825+07:00","message":"[bufferProcess] interim [260000000]: 12 ของตารางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.917129646+07:00","message":"[bufferProcess] update buffer: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.917133067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.917135629+07:00","message":"> Transcript [19881] [false]: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.9171382+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:31.917142204+07:00","message":"Set new StatePrefix: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตาราง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.124518546+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.12455862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.124565519+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.124580278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 12 ของตารางในเช้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.124583783+07:00","message":"receive interim result [false|false]:  12 ของตารางในเช้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.124591594+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.124595981+07:00","message":"[buffer interim] 1422 false  12 ของตารางในเช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.12460411+07:00","message":"[bufferProcess] interim [500000000]:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.124608243+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.12461181+07:00","message":"[bufferProcess] interim [500000000]: 12 ของตารางในเช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.124615103+07:00","message":"[bufferProcess] update buffer: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางในเช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.124618903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.124622037+07:00","message":"> Transcript [19882] [false]: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.124626001+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.124628295+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.124630327+07:00","message":"StatePrefix: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.124633597+07:00","message":"TextPushed: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.23932849+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.23936112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.239369468+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.23938233+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-06-19T14:48:32.239385469+07:00","message":"receive interim result [false|false]:  ของตารางในเช้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.239392822+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.239397+07:00","message":"[buffer interim] 1422 false  ของตารางในเช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.239402653+07:00","message":"[bufferProcess] interim [620000000]:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.2394054+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางในเช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.239408897+07:00","message":"[bufferProcess] interim [620000000]: ของตารางในเช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.239411309+07:00","message":"[bufferProcess] update buffer: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางในเช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.239414425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.239417255+07:00","message":"> Transcript [19883] [false]: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางในเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.239421198+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.239423265+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.239425117+07:00","message":"StatePrefix: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.239429103+07:00","message":"TextPushed: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.308091412+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.308140662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.308148675+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.308158599+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-06-19T14:48:32.308163306+07:00","message":"receive interim result [false|false]:  ของตารางในเช้าวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.30817235+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.308177845+07:00","message":"[buffer interim] 1422 false  ของตารางในเช้าวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.308184298+07:00","message":"[bufferProcess] interim [680000000]:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.308187227+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางในเช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.308190985+07:00","message":"[bufferProcess] interim [680000000]: ของตารางในเช้าวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.308193794+07:00","message":"[bufferProcess] update buffer: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางในเช้าวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.308197084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.308200344+07:00","message":"> Transcript [19884] [false]: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางในเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.308204204+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.308206335+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.308208302+07:00","message":"StatePrefix: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.308210965+07:00","message":"TextPushed: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.557131104+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.557184855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.557192821+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.557205697+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-06-19T14:48:32.557209448+07:00","message":"receive interim result [false|false]:  ของตารางในเช้าวันเสาร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.557217002+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.557224729+07:00","message":"[buffer interim] 1422 false  ของตารางในเช้าวันเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.557231358+07:00","message":"[bufferProcess] interim [920000000]:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.557236522+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางในเช้าวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.557244714+07:00","message":"[bufferProcess] interim [920000000]: ของตารางในเช้าวันเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.557247723+07:00","message":"[bufferProcess] update buffer: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางในเช้าวันเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.557272521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.557290075+07:00","message":"> Transcript [19885] [false]: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางในเช้าวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.557296877+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.557301673+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.557304387+07:00","message":"StatePrefix: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.557307232+07:00","message":"TextPushed: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.557314973+07:00","message":"Push: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.557317186+07:00","message":"TextPushed: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.557319451+07:00","message":"Set new StatePrefix : 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางในเช้าวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.557322384+07:00","message":"Next Push (prob) : 'ในเช้าวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.557346244+07:00","message":"push: {false สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตาราง 0 0xc00378e300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.744395631+07:00","message":"[GCS] IsForceVAD: false for message ID: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.762211481+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.762248874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.762255501+07:00","message":"receive interim result [false|false]: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.762268149+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-06-19T14:48:32.7622724+07:00","message":"receive interim result [false|false]:  ของตารางในเช้าวันเสาร์นี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.762282439+07:00","message":"[buffer interim] 1422 false สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.762287927+07:00","message":"[buffer interim] 1422 false  ของตารางในเช้าวันเสาร์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.762294395+07:00","message":"[bufferProcess] interim [100000000]:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.762297855+07:00","message":"[bufferProcess] send to processor:สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางในเช้าวันเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.762303925+07:00","message":"[bufferProcess] interim [100000000]: ของตารางในเช้าวันเสาร์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.762306937+07:00","message":"[bufferProcess] update buffer: สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางในเช้าวันเสาร์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.762310515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.762314036+07:00","message":"> Transcript [19886] [false]: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางในเช้าวันเสาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.762318094+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.762320301+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.762323116+07:00","message":"StatePrefix: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางในเช้าวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.762325707+07:00","message":"TextPushed: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตาราง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.803487724+07:00","message":"[GCS] Start streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.93864135+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.938684369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับกินสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้\",\"confidence\":0.94765264}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.938693258+07:00","message":"receive interim result [true|false]: กลับกินสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.938702826+07:00","message":"end recv isFinal message id 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.938705253+07:00","message":"end Recv id 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.938710669+07:00","message":"[buffer interim] 1422 true กลับกินสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.938729463+07:00","message":"[bufferProcess] interim [280000000]:กลับกินสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.938737538+07:00","message":"[bufferProcess] send to processor (isfinal):สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางในเช้าวันเสาร์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.938742948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.938747113+07:00","message":"> Transcript [19887] [false]: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางในเช้าวันเสาร์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.938752694+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.938755153+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.938757571+07:00","message":"StatePrefix: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางในเช้าวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.938760452+07:00","message":"TextPushed: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.938762928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.93876495+07:00","message":"> Transcript [19888] [true]: 'กลับกินสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.938767483+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.938769293+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.938771044+07:00","message":"StatePrefix: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางในเช้าวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.938773494+07:00","message":"TextPushed: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.938775713+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.939008644+07:00","message":"Push: 'ในเช้าวันเสาร์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.939013883+07:00","message":"TextPushed: 'สปริงสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับ 12 ของตารางในเช้าวันเสาร์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.939016704+07:00","message":"Set new StatePrefix : 'กลับกินสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.939019702+07:00","message":"Next Push (prob) : 'กลับกินสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:32.939027438+07:00","message":"push: {true ในเช้าวันเสาร์นี้ 0 0xc00378e300}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:32.939027049+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1422.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:32.94998901+07:00","message":"write wav file: './tmp/7584/7584_1422.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.193824206+07:00","message":"[GCS] IsForceVAD: false for message ID: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.254551764+07:00","message":"[GCS] Start streaming session, msgId: 1424"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.2816922+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.281738748+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-06-19T14:48:33.281746581+07:00","message":"receive interim result [false|false]: เวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.28176065+07:00","message":"[buffer interim] 1423 false เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.281767334+07:00","message":"[bufferProcess] interim [240000000]:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.281769617+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.345138951+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.345186911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"rog\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.345193778+07:00","message":"receive interim result [false|false]: rog"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.345212863+07:00","message":"[buffer interim] 1423 false rog"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.345219163+07:00","message":"[bufferProcess] interim [360000000]:rog"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.345221919+07:00","message":"[bufferProcess] send to processor:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.345227299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.34523026+07:00","message":"> Transcript [19889] [false]: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.345232606+07:00","message":"Set StatePrefix (first interim): 'เวลา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.352870003+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.352899617+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-06-19T14:48:33.352905088+07:00","message":"receive interim result [false|false]: เวลาจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.352918256+07:00","message":"[buffer interim] 1423 false เวลาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.352922973+07:00","message":"[bufferProcess] interim [420000000]:เวลาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.352925296+07:00","message":"[bufferProcess] send to processor:rog"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.352930341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.352932867+07:00","message":"> Transcript [19890] [false]: 'rog'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.352935223+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.352937438+07:00","message":"Set new StatePrefix: 'rog'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.374104538+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.374147357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา\",\"confidence\":0.68555504}],\"is_final\":true,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.374153639+07:00","message":"receive interim result [true|false]: เวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.374163422+07:00","message":"end recv isFinal message id 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.374165653+07:00","message":"end Recv id 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.374172816+07:00","message":"[buffer interim] 1423 true เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.37418334+07:00","message":"[bufferProcess] interim [420000000]:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.3741864+07:00","message":"[bufferProcess] send to processor (isfinal):เวลาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.374190611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.374193898+07:00","message":"> Transcript [19891] [false]: 'เวลาจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.374196723+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.374198808+07:00","message":"Set new StatePrefix: 'เวลาจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.37420062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.374205003+07:00","message":"> Transcript [19892] [true]: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.374207633+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.374210164+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.374212466+07:00","message":"StatePrefix: 'เวลาจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.374214493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.374217385+07:00","message":"Push: 'เวลา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.374227482+07:00","message":"push: {true เวลา 0 0xc002d67b80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:33.380171406+07:00","message":"write wav file: './tmp/7584/7584_1423.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:33.748828973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:33.748841669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.794818371+07:00","message":"receive streaming session, msgId: 1424"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.794865557+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-06-19T14:48:33.794871256+07:00","message":"receive interim result [false|false]: รองเท้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.794887305+07:00","message":"[buffer interim] 1424 false รองเท้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.794895508+07:00","message":"[bufferProcess] interim [420000000]:รองเท้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.79489753+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.832685771+07:00","message":"[GCS] IsForceVAD: false for message ID: 1424"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.936443987+07:00","message":"receive streaming session, msgId: 1424"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.936481332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รองเท้า\",\"confidence\":0.9071497}],\"is_final\":true,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.936488088+07:00","message":"receive interim result [true|false]: รองเท้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.936496576+07:00","message":"end recv isFinal message id 1424"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.936499121+07:00","message":"end Recv id 1424"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.936505102+07:00","message":"[buffer interim] 1424 true รองเท้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.936516454+07:00","message":"[bufferProcess] interim [600000000]:รองเท้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.936521274+07:00","message":"[bufferProcess] send to processor (isfinal):รองเท้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.936524437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.936528479+07:00","message":"> Transcript [19893] [false]: 'รองเท้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.936530832+07:00","message":"Set StatePrefix (first interim): 'รองเท้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.936532623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.936534809+07:00","message":"> Transcript [19894] [true]: 'รองเท้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.936541713+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.93654372+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.93654574+07:00","message":"StatePrefix: 'รองเท้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.93655101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.936556857+07:00","message":"Push: 'รองเท้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.936564588+07:00","message":"push: {true รองเท้า 0 0xc00378e680}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:33.942144658+07:00","message":"write wav file: './tmp/7584/7584_1424.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.963868179+07:00","message":"[GCS] Start streaming session, msgId: 1425"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.500530235+07:00","message":"receive streaming session, msgId: 1425"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.500563902+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-06-19T14:48:34.500570052+07:00","message":"receive interim result [false|false]: เอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.500579073+07:00","message":"[buffer interim] 1425 false เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.500587355+07:00","message":"[bufferProcess] interim [360000000]:เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.500589088+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.511773743+07:00","message":"receive streaming session, msgId: 1425"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.511801678+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-06-19T14:48:34.511807046+07:00","message":"receive interim result [false|false]: ตั้งเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.511819369+07:00","message":"[buffer interim] 1425 false ตั้งเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.511825181+07:00","message":"[bufferProcess] interim [420000000]:ตั้งเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.511827542+07:00","message":"[bufferProcess] send to processor:เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.511832475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.511835334+07:00","message":"> Transcript [19895] [false]: 'เอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.511837573+07:00","message":"Set StatePrefix (first interim): 'เอาไว้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.799582535+07:00","message":"receive streaming session, msgId: 1425"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.799617982+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-06-19T14:48:34.799624303+07:00","message":"receive interim result [false|false]: ตั้งเวลาปลุก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.799639403+07:00","message":"[buffer interim] 1425 false ตั้งเวลาปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.799646137+07:00","message":"[bufferProcess] interim [660000000]:ตั้งเวลาปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.799648766+07:00","message":"[bufferProcess] send to processor:ตั้งเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.799655082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.799658001+07:00","message":"> Transcript [19896] [false]: 'ตั้งเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.799660345+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.799662462+07:00","message":"Set new StatePrefix: 'ตั้งเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.999267776+07:00","message":"receive streaming session, msgId: 1425"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.9993065+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-06-19T14:48:34.99931334+07:00","message":"receive interim result [false|false]: เวลาประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.999330563+07:00","message":"[buffer interim] 1425 false เวลาประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.999337366+07:00","message":"[bufferProcess] interim [840000000]:เวลาประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.999339564+07:00","message":"[bufferProcess] send to processor:ตั้งเวลาปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.999342712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.999345416+07:00","message":"> Transcript [19897] [false]: 'ตั้งเวลาปลุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.99934804+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.999349969+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.999351881+07:00","message":"StatePrefix: 'ตั้งเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.999354141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.185936556+07:00","message":"receive streaming session, msgId: 1425"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.185977675+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-06-19T14:48:35.185985774+07:00","message":"receive interim result [false|false]: เวลาประเทศไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.186024273+07:00","message":"[buffer interim] 1425 false เวลาประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.186045418+07:00","message":"[bufferProcess] interim [80000000]:เวลาประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.186051069+07:00","message":"[bufferProcess] send to processor:เวลาประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.18605949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.186063875+07:00","message":"> Transcript [19898] [false]: 'เวลาประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.186067596+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.186070723+07:00","message":"Set new StatePrefix: 'เวลาประเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.432140521+07:00","message":"[GCS] IsForceVAD: false for message ID: 1425"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.511458323+07:00","message":"receive streaming session, msgId: 1425"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.511506558+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-06-19T14:48:35.511514987+07:00","message":"receive interim result [false|false]: เวลาประเทศไทยครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.511531976+07:00","message":"[buffer interim] 1425 false เวลาประเทศไทยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.511540842+07:00","message":"[bufferProcess] interim [380000000]:เวลาประเทศไทยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.511544311+07:00","message":"[bufferProcess] send to processor:เวลาประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.511548632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.511561721+07:00","message":"> Transcript [19899] [false]: 'เวลาประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.511566188+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.511569046+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.511583752+07:00","message":"StatePrefix: 'เวลาประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.511587173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.534848972+07:00","message":"receive streaming session, msgId: 1425"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.534883789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งเวลาประเทศไทยครับ\",\"confidence\":0.9078922}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.534889654+07:00","message":"receive interim result [true|false]: ตั้งเวลาประเทศไทยครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.534900113+07:00","message":"end recv isFinal message id 1425"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.53490243+07:00","message":"end Recv id 1425"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.534913458+07:00","message":"[buffer interim] 1425 true ตั้งเวลาประเทศไทยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.534925134+07:00","message":"[bufferProcess] interim [500000000]:ตั้งเวลาประเทศไทยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.534930262+07:00","message":"[bufferProcess] send to processor (isfinal):เวลาประเทศไทยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.534933394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.534936394+07:00","message":"> Transcript [19900] [false]: 'เวลาประเทศไทยครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.534939162+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.534941234+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.534943321+07:00","message":"StatePrefix: 'เวลาประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.534945494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.534947151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.53494917+07:00","message":"> Transcript [19901] [true]: 'ตั้งเวลาประเทศไทยครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.534951386+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.534953122+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.534954953+07:00","message":"StatePrefix: 'เวลาประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.534956662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.534962696+07:00","message":"Push: 'ตั้งเวลาประเทศไทยครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.534970299+07:00","message":"push: {true ตั้งเวลาประเทศไทยครับ 0 0xc003d28d80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:35.542568003+07:00","message":"write wav file: './tmp/7584/7584_1425.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.753687898+07:00","message":"[GCS] Start streaming session, msgId: 1426"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.003168736+07:00","message":"[GCS] IsForceVAD: false for message ID: 1426"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.092148271+07:00","message":"receive streaming session, msgId: 1426"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.092170874+07:00","message":"found end of frame, send empty tag with msgId: 1426"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.092173944+07:00","message":"end Recv id 1426"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.092181691+07:00","message":"[buffer interim] 1426 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.092191169+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.092200848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.092203589+07:00","message":"> Transcript [19902] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.092206048+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.092208005+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.092209973+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.09221224+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.09221491+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.092224043+07:00","message":"push: {true \n 0 0xc003097200}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:36.098449716+07:00","message":"write wav file: './tmp/7584/7584_1426.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:36.74976245+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:36.74977701+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.234075372+07:00","message":"[GCS] Start streaming session, msgId: 1427"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.124374495+07:00","message":"[GCS] IsForceVAD: false for message ID: 1427"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.241585644+07:00","message":"receive streaming session, msgId: 1427"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.241609465+07:00","message":"found end of frame, send empty tag with msgId: 1427"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.241612578+07:00","message":"end Recv id 1427"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.241619256+07:00","message":"[buffer interim] 1427 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.241633079+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.241637142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.241640003+07:00","message":"> Transcript [19903] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.241642419+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.241645685+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.241647764+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.241649663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.241652427+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.24170136+07:00","message":"push: {true \n 0 0xc0004a2a80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:38.248338766+07:00","message":"write wav file: './tmp/7584/7584_1427.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.646318749+07:00","message":"[GCS] Start streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.344875648+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.344912564+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-06-19T14:48:39.344919258+07:00","message":"receive interim result [false|false]: ไทยรัฐ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.344933085+07:00","message":"[buffer interim] 1428 false ไทยรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.344939474+07:00","message":"[bufferProcess] interim [660000000]:ไทยรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.344941639+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.344947721+07:00","message":"[bufferProcess] send to processor (ticker):ไทยรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.344950492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.344953453+07:00","message":"> Transcript [19904] [false]: 'ไทยรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.344955972+07:00","message":"Set StatePrefix (first interim): 'ไทยรัฐ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.604937886+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.604981145+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-06-19T14:48:39.604988521+07:00","message":"receive interim result [false|false]: ไทยรัฐทีวี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.605015755+07:00","message":"[buffer interim] 1428 false ไทยรัฐทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.605022386+07:00","message":"[bufferProcess] interim [780000000]:ไทยรัฐทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.60503375+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.681575785+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.681604651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ThaiPBS\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.681609884+07:00","message":"receive interim result [false|false]: ThaiPBS"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.681623815+07:00","message":"[buffer interim] 1428 false ThaiPBS"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.681629635+07:00","message":"[bufferProcess] interim [840000000]:ThaiPBS"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.681632633+07:00","message":"[bufferProcess] send to processor:ไทยรัฐทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.681643073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.681645651+07:00","message":"> Transcript [19905] [false]: 'ไทยรัฐทีวี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.681649003+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.681651193+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.681653205+07:00","message":"StatePrefix: 'ไทยรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.681655195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.722269186+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.722302789+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-06-19T14:48:39.722308171+07:00","message":"receive interim result [false|false]: ไทยแข่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.722322321+07:00","message":"[buffer interim] 1428 false ไทยแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.722330087+07:00","message":"[bufferProcess] interim [900000000]:ไทยแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.722332579+07:00","message":"[bufferProcess] send to processor:ThaiPBS"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.722338923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.722341826+07:00","message":"> Transcript [19906] [false]: 'ThaiPBS'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.722344004+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.722346376+07:00","message":"Set new StatePrefix: 'ThaiPBS'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:39.750737239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:39.750745573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.782740972+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.782779215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.782784448+07:00","message":"receive interim result [false|false]: Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.782802112+07:00","message":"[buffer interim] 1428 false Action"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.782809211+07:00","message":"[bufferProcess] interim [960000000]:Action"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.782813188+07:00","message":"[bufferProcess] send to processor:ไทยแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.782824364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.782827612+07:00","message":"> Transcript [19907] [false]: 'ไทยแข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.782830108+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.782832545+07:00","message":"Set new StatePrefix: 'ไทยแข่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.22029536+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.22033866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action today\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.220345398+07:00","message":"receive interim result [false|false]: Action today"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.220359685+07:00","message":"[buffer interim] 1428 false Action today"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.220367325+07:00","message":"[bufferProcess] interim [200000000]:Action today"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.220370577+07:00","message":"[bufferProcess] send to processor:Action"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.220378047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.220381106+07:00","message":"> Transcript [19908] [false]: 'Action'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.220383778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.220386409+07:00","message":"Set new StatePrefix: 'Action'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.293105739+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.293172123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"direction to Day One\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.293180933+07:00","message":"receive interim result [false|false]: direction to Day One"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.293198572+07:00","message":"[buffer interim] 1428 false direction to Day One"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.293214676+07:00","message":"[bufferProcess] interim [320000000]:direction to Day One"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.293221255+07:00","message":"[bufferProcess] send to processor:Action today"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.293225054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.293228938+07:00","message":"> Transcript [19909] [false]: 'Action today'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.293232672+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.293235156+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.293237204+07:00","message":"StatePrefix: 'Action'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.29323919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.336278195+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.33631468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action ทูเดย์วันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.336321296+07:00","message":"receive interim result [false|false]: Action ทูเดย์วันนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.336336534+07:00","message":"[buffer interim] 1428 false Action ทูเดย์วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.336344799+07:00","message":"[bufferProcess] interim [380000000]:Action ทูเดย์วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.336347646+07:00","message":"[bufferProcess] send to processor:direction to Day One"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.336350828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.336353488+07:00","message":"> Transcript [19910] [false]: 'direction to Day One'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.33635593+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.336358083+07:00","message":"Set new StatePrefix: 'direction to Day One'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.43158804+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.43164171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action ทูเดย์วันนี้ครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.431647682+07:00","message":"receive interim result [false|false]: Action ทูเดย์วันนี้ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.431667315+07:00","message":"[buffer interim] 1428 false Action ทูเดย์วันนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.431675625+07:00","message":"[bufferProcess] interim [560000000]:Action ทูเดย์วันนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.431678857+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.431682958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.43168602+07:00","message":"> Transcript [19911] [false]: 'Action ทูเดย์วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.431688692+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.431691368+07:00","message":"Set new StatePrefix: 'Action ทูเดย์วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.509906401+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.509946072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action ทูเดย์วันนี้ครับไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.509952524+07:00","message":"receive interim result [false|false]: Action ทูเดย์วันนี้ครับไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.509966861+07:00","message":"[buffer interim] 1428 false Action ทูเดย์วันนี้ครับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.509974587+07:00","message":"[bufferProcess] interim [740000000]:Action ทูเดย์วันนี้ครับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.509977065+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.509982844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.509985615+07:00","message":"> Transcript [19912] [false]: 'Action ทูเดย์วันนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.509989058+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.509991669+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.509993807+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.509996205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.530657786+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.530685237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action ทูเดย์วันนี้ครับไปดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.530691167+07:00","message":"receive interim result [false|false]: Action ทูเดย์วันนี้ครับไปดู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.530704363+07:00","message":"[buffer interim] 1428 false Action ทูเดย์วันนี้ครับไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.530710979+07:00","message":"[bufferProcess] interim [800000000]:Action ทูเดย์วันนี้ครับไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.530713441+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.530718569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.530721382+07:00","message":"> Transcript [19913] [false]: 'Action ทูเดย์วันนี้ครับไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.530725282+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.530727486+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.530729514+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.530731912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.580596358+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.580637853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.580643844+07:00","message":"receive interim result [false|false]: Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.580654118+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-06-19T14:48:40.58065785+07:00","message":"receive interim result [false|false]:  ทูเดย์วันนี้ครับไปดูผล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.580666026+07:00","message":"[buffer interim] 1428 false Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.58067075+07:00","message":"[buffer interim] 1428 false  ทูเดย์วันนี้ครับไปดูผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.580676914+07:00","message":"[bufferProcess] interim [980000000]:Action"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.580679058+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.580681998+07:00","message":"[bufferProcess] interim [980000000]: ทูเดย์วันนี้ครับไปดูผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.580684727+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.580687981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.580691128+07:00","message":"> Transcript [19914] [false]: 'Action ทูเดย์วันนี้ครับไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.580694249+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.580696683+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.580700593+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.580703123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.71051981+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.710559153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.710564443+07:00","message":"receive interim result [false|false]: Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.710575987+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-06-19T14:48:40.710579185+07:00","message":"receive interim result [false|false]:  ทูเดย์วันนี้ครับไปดูผลงาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.710587207+07:00","message":"[buffer interim] 1428 false Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.710591158+07:00","message":"[buffer interim] 1428 false  ทูเดย์วันนี้ครับไปดูผลงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.710596883+07:00","message":"[bufferProcess] interim [100000000]:Action"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.710599412+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.710602381+07:00","message":"[bufferProcess] interim [100000000]: ทูเดย์วันนี้ครับไปดูผลงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.710605124+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.710607895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.710610536+07:00","message":"> Transcript [19915] [false]: 'Action ทูเดย์วันนี้ครับไปดูผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.710614576+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.71061796+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.710620632+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.71062281+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.710625284+07:00","message":"Push: 'Action ทูเดย์วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.710627248+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.710629361+07:00","message":"Set new StatePrefix : 'Action ทูเดย์วันนี้ครับไปดูผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.710631511+07:00","message":"Next Push (prob) : 'ครับไปดูผล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.710639613+07:00","message":"push: {false Action ทูเดย์วันนี้ 0 0xc002764d00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.96444261+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.964477902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.964483561+07:00","message":"receive interim result [false|false]: Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.964493953+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-06-19T14:48:40.964499524+07:00","message":"receive interim result [false|false]:  ทูเดย์วันนี้ครับไปดูผลงานของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.964513604+07:00","message":"[buffer interim] 1428 false Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.964528907+07:00","message":"[buffer interim] 1428 false  ทูเดย์วันนี้ครับไปดูผลงานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.964536632+07:00","message":"[bufferProcess] interim [340000000]:Action"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.96453978+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผลงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.964542834+07:00","message":"[bufferProcess] interim [340000000]: ทูเดย์วันนี้ครับไปดูผลงานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.964546035+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.964549016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.964552011+07:00","message":"> Transcript [19916] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.964555555+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.964557832+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.96455976+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.9645623+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.297752263+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.29780204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.297825954+07:00","message":"receive interim result [false|false]: Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.297840194+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-06-19T14:48:41.29784499+07:00","message":"receive interim result [false|false]:  ทูเดย์วันนี้ครับไปดูผลงานของลิ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.297856669+07:00","message":"[buffer interim] 1428 false Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.297863094+07:00","message":"[buffer interim] 1428 false  ทูเดย์วันนี้ครับไปดูผลงานของลิ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.297872936+07:00","message":"[bufferProcess] interim [640000000]:Action"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.297876413+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผลงานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.297880101+07:00","message":"[bufferProcess] interim [640000000]: ทูเดย์วันนี้ครับไปดูผลงานของลิ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.297883197+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงานของลิ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.29788615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.297888725+07:00","message":"> Transcript [19917] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงานของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.297892174+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.297894241+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.297896153+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.29791572+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.307215027+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.307249106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.307255898+07:00","message":"receive interim result [false|false]: Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.307268893+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-06-19T14:48:41.307274104+07:00","message":"receive interim result [false|false]:  ทูเดย์วันนี้ครับไปดูผลงานของลิฟท์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.307283321+07:00","message":"[buffer interim] 1428 false Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.307292169+07:00","message":"[buffer interim] 1428 false  ทูเดย์วันนี้ครับไปดูผลงานของลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.307311936+07:00","message":"[bufferProcess] interim [700000000]:Action"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.307333361+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผลงานของลิ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.30734317+07:00","message":"[bufferProcess] interim [700000000]: ทูเดย์วันนี้ครับไปดูผลงานของลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.307346063+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงานของลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.30734975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.307353132+07:00","message":"> Transcript [19918] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.30735656+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.307359361+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.307361725+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.307366745+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.407931615+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.407970726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.407976276+07:00","message":"receive interim result [false|false]: Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.407985465+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-06-19T14:48:41.407988472+07:00","message":"receive interim result [false|false]:  ทูเดย์วันนี้ครับไปดูผลงานของลีโอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.407995772+07:00","message":"[buffer interim] 1428 false Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.407999413+07:00","message":"[buffer interim] 1428 false  ทูเดย์วันนี้ครับไปดูผลงานของลีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.408005484+07:00","message":"[bufferProcess] interim [760000000]:Action"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.408007664+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผลงานของลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.408010583+07:00","message":"[bufferProcess] interim [760000000]: ทูเดย์วันนี้ครับไปดูผลงานของลีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.408013325+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.408016341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.40801931+07:00","message":"> Transcript [19919] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลิฟท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.408028156+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.408030505+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.408032686+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.408035513+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.408039989+07:00","message":"Push: 'ครับไปดูผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.408042236+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้ครับไปดูผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.408044679+07:00","message":"Set new StatePrefix : 'Action ทูเดย์วันนี้ครับไปดูผลงานของลิฟท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.408047+07:00","message":"Next Push (prob) : 'งานของลิฟท์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.408053675+07:00","message":"push: {false ครับไปดูผล 0 0xc002764d00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.478784016+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.478821977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.478828098+07:00","message":"receive interim result [false|false]: Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.478839202+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-06-19T14:48:41.478843113+07:00","message":"receive interim result [false|false]:  ทูเดย์วันนี้ครับไปดูผลงานของลีโอนาร์โด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.478859862+07:00","message":"[buffer interim] 1428 false Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.4788755+07:00","message":"[buffer interim] 1428 false  ทูเดย์วันนี้ครับไปดูผลงานของลีโอนาร์โด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.478883126+07:00","message":"[bufferProcess] interim [880000000]:Action"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.478886218+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.478894064+07:00","message":"[bufferProcess] interim [880000000]: ทูเดย์วันนี้ครับไปดูผลงานของลีโอนาร์โด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.478897675+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอนาร์โด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.478900773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.478903973+07:00","message":"> Transcript [19920] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.478906398+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.478908494+07:00","message":"Set new StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.607179857+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.607219324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action ทูเดย์วันนี้ครับไปดูผลงานของ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.6072257+07:00","message":"receive interim result [false|false]: Action ทูเดย์วันนี้ครับไปดูผลงานของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.607248485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Leonardo\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.607252401+07:00","message":"receive interim result [false|false]:  Leonardo"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.607261508+07:00","message":"[buffer interim] 1428 false Action ทูเดย์วันนี้ครับไปดูผลงานของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.607266357+07:00","message":"[buffer interim] 1428 false  Leonardo"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.607273547+07:00","message":"[bufferProcess] interim [940000000]:Action ทูเดย์วันนี้ครับไปดูผลงานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.607277594+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอนาร์โด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.60728399+07:00","message":"[bufferProcess] interim [940000000]: Leonardo"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.607287698+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงานของ Leonardo"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.607291657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.607296014+07:00","message":"> Transcript [19921] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอนาร์โด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.607299817+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.607304568+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.607307559+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.607309786+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้ครับไปดูผล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.674658109+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.674696657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.674702281+07:00","message":"receive interim result [false|false]: Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.674711678+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-06-19T14:48:41.674715347+07:00","message":"receive interim result [false|false]:  ทูเดย์วันนี้ครับไปดูผลงานของลิโอเนลเมสซี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.674723465+07:00","message":"[buffer interim] 1428 false Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.674727704+07:00","message":"[buffer interim] 1428 false  ทูเดย์วันนี้ครับไปดูผลงานของลิโอเนลเมสซี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.674733566+07:00","message":"[bufferProcess] interim [120000000]:Action"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.674735934+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผลงานของ Leonardo"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.674738755+07:00","message":"[bufferProcess] interim [120000000]: ทูเดย์วันนี้ครับไปดูผลงานของลิโอเนลเมสซี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.674741389+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงานของลิโอเนลเมสซี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.674744331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.674747229+07:00","message":"> Transcript [19922] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงานของ Leonardo'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.674749506+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.674751442+07:00","message":"Set new StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผลงานของ Leonardo'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.855417916+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.855454836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.855462131+07:00","message":"receive interim result [false|false]: Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.855480353+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-06-19T14:48:41.855489865+07:00","message":"receive interim result [false|false]:  ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.855497514+07:00","message":"[buffer interim] 1428 false Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.855501371+07:00","message":"[buffer interim] 1428 false  ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.855507396+07:00","message":"[bufferProcess] interim [300000000]:Action"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.855509722+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผลงานของลิโอเนลเมสซี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.855516029+07:00","message":"[bufferProcess] interim [300000000]: ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.855518794+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.855525252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.855528353+07:00","message":"> Transcript [19923] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลิโอเนลเมสซี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.855530935+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.85553345+07:00","message":"Set new StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลิโอเนลเมสซี่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.120454376+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.120492007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.120498269+07:00","message":"receive interim result [false|false]: Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.120510785+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-06-19T14:48:42.120514939+07:00","message":"receive interim result [false|false]:  ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.120531845+07:00","message":"[buffer interim] 1428 false Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.120551234+07:00","message":"[buffer interim] 1428 false  ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.120559971+07:00","message":"[bufferProcess] interim [480000000]:Action"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.120563342+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.120569717+07:00","message":"[bufferProcess] interim [480000000]: ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.120572983+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.120576394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.120579307+07:00","message":"> Transcript [19924] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.120581809+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.120583789+07:00","message":"Set new StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.204706694+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.204739927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.204746083+07:00","message":"receive interim result [false|false]: Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.204757992+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-06-19T14:48:42.204762151+07:00","message":"receive interim result [false|false]:  ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.204768751+07:00","message":"[buffer interim] 1428 false Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.204772612+07:00","message":"[buffer interim] 1428 false  ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.204793024+07:00","message":"[bufferProcess] interim [600000000]:Action"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.204807545+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.204818953+07:00","message":"[bufferProcess] interim [600000000]: ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.20482442+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.204829624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.204834789+07:00","message":"> Transcript [19925] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.20484057+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.204843084+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.204845207+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.204848261+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้ครับไปดูผล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.497546162+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.49758446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.497590317+07:00","message":"receive interim result [false|false]: Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.497604428+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-06-19T14:48:42.497608617+07:00","message":"receive interim result [false|false]:  ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.497616591+07:00","message":"[buffer interim] 1428 false Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.497620141+07:00","message":"[buffer interim] 1428 false  ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.497626438+07:00","message":"[bufferProcess] interim [840000000]:Action"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.497628983+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.497632197+07:00","message":"[bufferProcess] interim [840000000]: ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.497637467+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.49764077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.497644009+07:00","message":"> Transcript [19926] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.49764823+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.497650304+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.497652463+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.497655412+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้ครับไปดูผล'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:42.75182189+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:42.751821906+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.818981087+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.819019526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.819030892+07:00","message":"receive interim result [false|false]: Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.819043521+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-06-19T14:48:42.819047912+07:00","message":"receive interim result [false|false]:  ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.819056327+07:00","message":"[buffer interim] 1428 false Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.819059901+07:00","message":"[buffer interim] 1428 false  ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.81906699+07:00","message":"[bufferProcess] interim [140000000]:Action"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.819069529+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.819072974+07:00","message":"[bufferProcess] interim [140000000]: ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.819076414+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.819081439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.819084047+07:00","message":"> Transcript [19927] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.81908796+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.819090033+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.819092316+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.819095128+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้ครับไปดูผล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.007521433+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.007566934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.007574562+07:00","message":"receive interim result [false|false]: Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.007588114+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-06-19T14:48:43.007592257+07:00","message":"receive interim result [false|false]:  ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียงแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.007610204+07:00","message":"[buffer interim] 1428 false Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.007622476+07:00","message":"[buffer interim] 1428 false  ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียงแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.007648917+07:00","message":"[bufferProcess] interim [380000000]:Action"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.007670821+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.007681951+07:00","message":"[bufferProcess] interim [380000000]: ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียงแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.007685619+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียงแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.007689293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.007693538+07:00","message":"> Transcript [19928] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.007698065+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.007700081+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.007703069+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.007706117+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้ครับไปดูผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.007713871+07:00","message":"Push: 'งานของลีโอเนลเมสซี่ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.007716166+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.007718457+07:00","message":"Set new StatePrefix : 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.007720869+07:00","message":"Next Push (prob) : 'ที่ใช้เวลาเพียง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.007729386+07:00","message":"push: {false งานของลีโอเนลเมสซี่ครับ 0 0xc002764d00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.073239264+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.073278802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.07328461+07:00","message":"receive interim result [false|false]: Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.073295652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.073300761+07:00","message":"receive interim result [false|false]:  ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.073315543+07:00","message":"[buffer interim] 1428 false Action"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.073326887+07:00","message":"[buffer interim] 1428 false  ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.073334628+07:00","message":"[bufferProcess] interim [440000000]:Action"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.073338003+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียงแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.073341807+07:00","message":"[bufferProcess] interim [440000000]: ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.073345141+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.073348281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.073351756+07:00","message":"> Transcript [19929] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียงแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.073355631+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.073357842+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.073360158+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.07336341+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.438934926+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.438984555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.438994928+07:00","message":"receive interim result [false|false]: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.439009249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 80\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.439012251+07:00","message":"receive interim result [false|false]:  80"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.43902904+07:00","message":"[buffer interim] 1428 false Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.439035796+07:00","message":"[buffer interim] 1428 false  80"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.439043923+07:00","message":"[bufferProcess] interim [740000000]:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.439048251+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.439053929+07:00","message":"[bufferProcess] interim [740000000]: 80"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.439056516+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 80"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.439059877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.43906274+07:00","message":"> Transcript [19930] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.43906651+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.439068673+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.439071239+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.439073987+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.549025993+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.549063137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.549070645+07:00","message":"receive interim result [false|false]: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.549081212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 8 ชิ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.549084943+07:00","message":"receive interim result [false|false]:  8 ชิ้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.549100659+07:00","message":"[buffer interim] 1428 false Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.54911307+07:00","message":"[buffer interim] 1428 false  8 ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.549134092+07:00","message":"[bufferProcess] interim [800000000]:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.549155627+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 80"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.549186027+07:00","message":"[bufferProcess] interim [800000000]: 8 ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.54919048+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.549195035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.549199136+07:00","message":"> Transcript [19931] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 80'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.549203445+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.549205689+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.549207602+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.549210832+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.559955238+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.559983822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.55998995+07:00","message":"receive interim result [false|false]: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.559999619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 8 วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.560002454+07:00","message":"receive interim result [false|false]:  8 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.560009125+07:00","message":"[buffer interim] 1428 false Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.560012572+07:00","message":"[buffer interim] 1428 false  8 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.560018381+07:00","message":"[bufferProcess] interim [920000000]:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.560031236+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.560037078+07:00","message":"[bufferProcess] interim [920000000]: 8 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.560039856+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.56004285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.560046839+07:00","message":"> Transcript [19932] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 ชิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.560050423+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.560052622+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.560054629+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.560057107+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.560064074+07:00","message":"Push: 'ที่ใช้เวลาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.560066204+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.560068678+07:00","message":"Set new StatePrefix : 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 ชิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.560071295+07:00","message":"Next Push (prob) : ' 8 ชิ้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.560078391+07:00","message":"push: {false ที่ใช้เวลาเพียง 0 0xc002764d00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.776146896+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.776182199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.77618872+07:00","message":"receive interim result [false|false]: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.776196841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 8 วินาทีตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.776201423+07:00","message":"receive interim result [false|false]:  8 วินาทีตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.776208404+07:00","message":"[buffer interim] 1428 false Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.776212608+07:00","message":"[buffer interim] 1428 false  8 วินาทีตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.776217867+07:00","message":"[bufferProcess] interim [160000000]:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.77622091+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.77622395+07:00","message":"[bufferProcess] interim [160000000]: 8 วินาทีตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.776226321+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.776229142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.776231802+07:00","message":"> Transcript [19933] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.776234213+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.776238247+07:00","message":"Set new StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาที'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.881789153+07:00","message":"[GCS] IsForceVAD: false for message ID: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.90835566+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.908390926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.908399933+07:00","message":"receive interim result [false|false]: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.908410942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 8 วินาทีตั้งแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.90841446+07:00","message":"receive interim result [false|false]:  8 วินาทีตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.908431684+07:00","message":"[buffer interim] 1428 false Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.908454874+07:00","message":"[buffer interim] 1428 false  8 วินาทีตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.908465262+07:00","message":"[bufferProcess] interim [280000000]:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.908470934+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.908481243+07:00","message":"[bufferProcess] interim [280000000]: 8 วินาทีตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.908484707+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.90848827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.908491613+07:00","message":"> Transcript [19934] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.908495649+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.908497868+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.908499843+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.908502986+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.955742345+07:00","message":"[GCS] Start streaming session, msgId: 1429"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.993523794+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.99355874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.993565757+07:00","message":"receive interim result [false|false]: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.993576725+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-06-19T14:48:43.993581073+07:00","message":"receive interim result [false|false]:  วินาทีตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.993602475+07:00","message":"[buffer interim] 1428 false Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.993617438+07:00","message":"[buffer interim] 1428 false  วินาทีตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.99362574+07:00","message":"[bufferProcess] interim [400000000]:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.99362971+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.993635182+07:00","message":"[bufferProcess] interim [400000000]: วินาทีตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.993637818+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.993641018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.993643816+07:00","message":"> Transcript [19935] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.993647778+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.99364979+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.993651803+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.993654309+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.99928118+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.999309742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.999315788+07:00","message":"receive interim result [false|false]: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.999327533+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-06-19T14:48:43.999332659+07:00","message":"receive interim result [false|false]:  วินาทีตั้งแต่เริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.999339277+07:00","message":"[buffer interim] 1428 false Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.999342574+07:00","message":"[buffer interim] 1428 false  วินาทีตั้งแต่เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.999347084+07:00","message":"[bufferProcess] interim [460000000]:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.999349873+07:00","message":"[bufferProcess] send to processor:Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.999352881+07:00","message":"[bufferProcess] interim [460000000]: วินาทีตั้งแต่เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.99935694+07:00","message":"[bufferProcess] update buffer: Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.999359699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.999362065+07:00","message":"> Transcript [19936] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.999365277+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.999367521+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.999369518+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.999371909+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.103110483+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.103156693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Action Today วันนี้ครับไปดูผลงานของลิโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม\",\"confidence\":0.91944295}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.103164977+07:00","message":"receive interim result [true|false]: Action Today วันนี้ครับไปดูผลงานของลิโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.103172681+07:00","message":"end recv isFinal message id 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.103174811+07:00","message":"end Recv id 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.103180017+07:00","message":"[buffer interim] 1428 true Action Today วันนี้ครับไปดูผลงานของลิโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.103186697+07:00","message":"[bufferProcess] interim [460000000]:Action Today วันนี้ครับไปดูผลงานของลิโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.103191932+07:00","message":"[bufferProcess] send to processor (isfinal):Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.103195304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.103198098+07:00","message":"> Transcript [19937] [false]: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.103202279+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.103204349+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.10320691+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.10320979+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.103216311+07:00","message":"Push: ' 8 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.103218232+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.10322539+07:00","message":"Set new StatePrefix : 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.103235826+07:00","message":"Next Push (prob) : 'ตั้งแต่เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.103237962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.10324009+07:00","message":"> Transcript [19938] [true]: 'Action Today วันนี้ครับไปดูผลงานของลิโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.103242583+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.103244531+07:00","message":"CountSame: 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.103242863+07:00","message":"push: {false  8 วินาที 0 0xc002764d00}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.103247193+07:00","message":"StatePrefix: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.103268037+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.103270085+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.103475213+07:00","message":"Push: 'ตั้งแต่เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.103478828+07:00","message":"TextPushed: 'Action ทูเดย์วันนี้ครับไปดูผลงานของลีโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.103481631+07:00","message":"Set new StatePrefix : 'Action Today วันนี้ครับไปดูผลงานของลิโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.103484135+07:00","message":"Next Push (prob) : 'Action Today วันนี้ครับไปดูผลงานของลิโอเนลเมสซี่ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.103490685+07:00","message":"push: {true ตั้งแต่เริ่ม 0 0xc002764d00}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.103505344+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1428.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:44.126905475+07:00","message":"write wav file: './tmp/7584/7584_1428.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.405699105+07:00","message":"[GCS] IsForceVAD: false for message ID: 1429"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.500856079+07:00","message":"receive streaming session, msgId: 1429"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.500889729+07:00","message":"found end of frame, send empty tag with msgId: 1429"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.500893321+07:00","message":"end Recv id 1429"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.500902396+07:00","message":"[buffer interim] 1429 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.500911146+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.500915421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.500918537+07:00","message":"> Transcript [19939] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.500921487+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.500923477+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.500925512+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.500927985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.500930696+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.500941746+07:00","message":"push: {true \n 0 0xc003068000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:44.506015448+07:00","message":"write wav file: './tmp/7584/7584_1429.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.533921316+07:00","message":"[GCS] Start streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.88621252+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.886255679+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-06-19T14:48:44.88626201+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.886279618+07:00","message":"[buffer interim] 1430 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.886287455+07:00","message":"[bufferProcess] interim [420000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.886289319+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.109843565+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.109883097+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-06-19T14:48:45.109888771+07:00","message":"receive interim result [false|false]: อำเภอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.109901441+07:00","message":"[buffer interim] 1430 false อำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.109907657+07:00","message":"[bufferProcess] interim [480000000]:อำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.109910685+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.109917172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.109919959+07:00","message":"> Transcript [19940] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.109922121+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.183349349+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.183389643+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-06-19T14:48:45.183395649+07:00","message":"receive interim result [false|false]: ทำบัตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.183408469+07:00","message":"[buffer interim] 1430 false ทำบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.18341515+07:00","message":"[bufferProcess] interim [540000000]:ทำบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.183417768+07:00","message":"[bufferProcess] send to processor:อำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.183423847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.183426742+07:00","message":"> Transcript [19941] [false]: 'อำเภอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.183430294+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.183433338+07:00","message":"Set new StatePrefix: 'อำเภอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.188173125+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.188210536+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-06-19T14:48:45.188217567+07:00","message":"receive interim result [false|false]: ทำประตู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.188233012+07:00","message":"[buffer interim] 1430 false ทำประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.188239943+07:00","message":"[bufferProcess] interim [600000000]:ทำประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.188242499+07:00","message":"[bufferProcess] send to processor:ทำบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.188247702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.188250399+07:00","message":"> Transcript [19942] [false]: 'ทำบัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.188252331+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.188254298+07:00","message":"Set new StatePrefix: 'ทำบัตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.388086333+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.388139284+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-06-19T14:48:45.388152345+07:00","message":"receive interim result [false|false]: ทำประตูรั้ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.388173905+07:00","message":"[buffer interim] 1430 false ทำประตูรั้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.388189225+07:00","message":"[bufferProcess] interim [840000000]:ทำประตูรั้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.38819386+07:00","message":"[bufferProcess] send to processor:ทำประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.388204143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.38820874+07:00","message":"> Transcript [19943] [false]: 'ทำประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.388212158+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.388215771+07:00","message":"Set new StatePrefix: 'ทำประตู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.409527821+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.409569745+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-06-19T14:48:45.409578973+07:00","message":"receive interim result [false|false]: ทำประตูตรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.409597002+07:00","message":"[buffer interim] 1430 false ทำประตูตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.409606104+07:00","message":"[bufferProcess] interim [900000000]:ทำประตูตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.409609306+07:00","message":"[bufferProcess] send to processor:ทำประตูรั้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.409616818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.409621084+07:00","message":"> Transcript [19944] [false]: 'ทำประตูรั้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.409624706+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.409626727+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.409628735+07:00","message":"StatePrefix: 'ทำประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.409630824+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.573653387+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.573692968+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-06-19T14:48:45.573699743+07:00","message":"receive interim result [false|false]: ทำประตูตรงๆ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.573713+07:00","message":"[buffer interim] 1430 false ทำประตูตรงๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.573720547+07:00","message":"[bufferProcess] interim [80000000]:ทำประตูตรงๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.573723289+07:00","message":"[bufferProcess] send to processor:ทำประตูตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.573731122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.573734422+07:00","message":"> Transcript [19945] [false]: 'ทำประตูตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.573737731+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.57374012+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.573744148+07:00","message":"StatePrefix: 'ทำประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.573746728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.699860445+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.69990788+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-06-19T14:48:45.699915084+07:00","message":"receive interim result [false|false]: ทำประตูตรงกลาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.699928053+07:00","message":"[buffer interim] 1430 false ทำประตูตรงกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.699939461+07:00","message":"[bufferProcess] interim [140000000]:ทำประตูตรงกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.699942082+07:00","message":"[bufferProcess] send to processor:ทำประตูตรงๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.699948027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.699951203+07:00","message":"> Transcript [19946] [false]: 'ทำประตูตรงๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.699957405+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.699960423+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.699962646+07:00","message":"StatePrefix: 'ทำประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.69996499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:45.752006377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:45.752006575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.760527316+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.760571701+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-06-19T14:48:45.760579168+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.760596097+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.760605933+07:00","message":"[bufferProcess] interim [320000000]:ทำประตูจนกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.760609677+07:00","message":"[bufferProcess] send to processor:ทำประตูตรงกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.760619606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.760624269+07:00","message":"> Transcript [19947] [false]: 'ทำประตูตรงกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.760630038+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.760633305+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.760636181+07:00","message":"StatePrefix: 'ทำประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.760639441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.760647414+07:00","message":"Push: 'ทำประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.760649512+07:00","message":"TextPushed: 'ทำประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.760651561+07:00","message":"Set new StatePrefix : 'ทำประตูตรงกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.760653666+07:00","message":"Next Push (prob) : 'ตรงกลาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.760661594+07:00","message":"push: {false ทำประตู 0 0xc003d28300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.992745203+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.992784419+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-06-19T14:48:45.992791651+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็นสี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.992805385+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.9928129+07:00","message":"[bufferProcess] interim [500000000]:ทำประตูจนกลายเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.992815617+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.992818998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.992821816+07:00","message":"> Transcript [19948] [false]: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.992824402+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.992826835+07:00","message":"Set new StatePrefix: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.093421243+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.093455723+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-06-19T14:48:46.093461969+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็นเศษ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.093481166+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็นเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.093488888+07:00","message":"[bufferProcess] interim [560000000]:ทำประตูจนกลายเป็นเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.093491383+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.093496363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.093499567+07:00","message":"> Transcript [19949] [false]: 'ทำประตูจนกลายเป็นสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.093503314+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.093506051+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.093508456+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.093511128+07:00","message":"TextPushed: 'ทำประตู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.108155071+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.108179906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4G\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.108185767+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4G"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.108198724+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น 4G"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.108204786+07:00","message":"[bufferProcess] interim [620000000]:ทำประตูจนกลายเป็น 4G"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.108206975+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็นเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.108210779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.108213956+07:00","message":"> Transcript [19950] [false]: 'ทำประตูจนกลายเป็นเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.108217101+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.108219159+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.108222846+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.108225393+07:00","message":"TextPushed: 'ทำประตู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.164816415+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.164851457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 40\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.164857409+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.164869717+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.164876471+07:00","message":"[bufferProcess] interim [680000000]:ทำประตูจนกลายเป็น 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.164879131+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4G"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.164885574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.164888492+07:00","message":"> Transcript [19951] [false]: 'ทำประตูจนกลายเป็น 4G'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.164891907+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.164894067+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.164896546+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.16489937+07:00","message":"TextPushed: 'ทำประตู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.419430622+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.419471191+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-06-19T14:48:46.41947792+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.419491752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.419494628+07:00","message":"receive interim result [false|false]:  40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.419517287+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.419540454+07:00","message":"[buffer interim] 1430 false  40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.419548978+07:00","message":"[bufferProcess] interim [920000000]:ทำประตูจนกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.419552088+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.419559507+07:00","message":"[bufferProcess] interim [920000000]: 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.419563097+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.419566648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.41956992+07:00","message":"> Transcript [19952] [false]: 'ทำประตูจนกลายเป็น 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.419573377+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.419575506+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.419577639+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.419579867+07:00","message":"TextPushed: 'ทำประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.419586189+07:00","message":"Push: 'จนกลายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.419588245+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.419590861+07:00","message":"Set new StatePrefix : 'ทำประตูจนกลายเป็น 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.419593573+07:00","message":"Next Push (prob) : ' 40'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.4196163+07:00","message":"push: {false จนกลายเป็น 0 0xc003d28300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.476951079+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.476993343+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-06-19T14:48:46.477002635+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.47701354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 ยิง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.477016637+07:00","message":"receive interim result [false|false]:  4 ยิง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.477030739+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.477035025+07:00","message":"[buffer interim] 1430 false  4 ยิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.477041246+07:00","message":"[bufferProcess] interim [980000000]:ทำประตูจนกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.477044609+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.477047777+07:00","message":"[bufferProcess] interim [980000000]: 4 ยิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.477050116+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.477053315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.477057881+07:00","message":"> Transcript [19953] [false]: 'ทำประตูจนกลายเป็น 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.477061977+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.477064456+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.477066543+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.477068717+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.876111738+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.876144281+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-06-19T14:48:46.87615046+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.876161701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 ยิงเร็ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.87616457+07:00","message":"receive interim result [false|false]:  4 ยิงเร็ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.876172686+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.876176823+07:00","message":"[buffer interim] 1430 false  4 ยิงเร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.876182068+07:00","message":"[bufferProcess] interim [160000000]:ทำประตูจนกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.876186402+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.876189745+07:00","message":"[bufferProcess] interim [160000000]: 4 ยิงเร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.876192293+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.876195753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.876200842+07:00","message":"> Transcript [19954] [false]: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.876203698+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.876207012+07:00","message":"Set new StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.97943104+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.979471264+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-06-19T14:48:46.979478153+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.979490168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 ยิงเดี๋ยวพี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.979493473+07:00","message":"receive interim result [false|false]:  4 ยิงเดี๋ยวพี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.979501678+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.979505815+07:00","message":"[buffer interim] 1430 false  4 ยิงเดี๋ยวพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.979511804+07:00","message":"[bufferProcess] interim [220000000]:ทำประตูจนกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.97951469+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.979518101+07:00","message":"[bufferProcess] interim [220000000]: 4 ยิงเดี๋ยวพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.979521041+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเดี๋ยวพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.979524352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.979527464+07:00","message":"> Transcript [19955] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.97953132+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.979533494+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.979536702+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.979538871+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.992755188+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.992777211+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-06-19T14:48:46.992784983+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.992794816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 ยิงเร็วที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.992797918+07:00","message":"receive interim result [false|false]:  4 ยิงเร็วที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.992804035+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.992806998+07:00","message":"[buffer interim] 1430 false  4 ยิงเร็วที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.992811675+07:00","message":"[bufferProcess] interim [280000000]:ทำประตูจนกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.992814732+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเดี๋ยวพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.992820828+07:00","message":"[bufferProcess] interim [280000000]: 4 ยิงเร็วที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.992823154+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.992825713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.992828153+07:00","message":"> Transcript [19956] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเดี๋ยวพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.992831422+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.992833584+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.992835388+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.99283767+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.108303683+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.108342218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.108348422+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.108360023+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-06-19T14:48:47.10836274+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.108371223+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.108375319+07:00","message":"[buffer interim] 1430 false  ยิงเร็วที่สุดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.108381801+07:00","message":"[bufferProcess] interim [580000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.108384657+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.10838814+07:00","message":"[bufferProcess] interim [580000000]: ยิงเร็วที่สุดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.108391371+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.108395026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.108397824+07:00","message":"> Transcript [19957] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.108401321+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.108403564+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.108405711+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.10840797+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.308155847+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.308194501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.308210414+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.308222878+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-06-19T14:48:47.308227933+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของจีน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.308235646+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.308239568+07:00","message":"[buffer interim] 1430 false  ยิงเร็วที่สุดของจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.308245455+07:00","message":"[bufferProcess] interim [760000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.308248385+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.308251742+07:00","message":"[bufferProcess] interim [760000000]: ยิงเร็วที่สุดของจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.30825448+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.308257383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.308260263+07:00","message":"> Transcript [19958] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.308264098+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.30826628+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.30826881+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.308271171+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.308273934+07:00","message":"Push: ' 4 ยิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.308279148+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.308281895+07:00","message":"Set new StatePrefix : 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.308285454+07:00","message":"Next Push (prob) : 'เร็วที่สุดของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.308309328+07:00","message":"push: {false  4 ยิง 0 0xc003d28300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.332272725+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.332310278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.332319137+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.332332508+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-06-19T14:48:47.332336659+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.332345657+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.332349671+07:00","message":"[buffer interim] 1430 false  ยิงเร็วที่สุดของทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.332356219+07:00","message":"[bufferProcess] interim [820000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.332359467+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.332362858+07:00","message":"[bufferProcess] interim [820000000]: ยิงเร็วที่สุดของทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.332366628+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.332370623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.332373666+07:00","message":"> Transcript [19959] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของจีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.33237773+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.332379988+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.332382544+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.332385244+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.362249973+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.362291009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.362297622+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.362309022+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-06-19T14:48:47.36231218+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.362321578+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.362325442+07:00","message":"[buffer interim] 1430 false  ยิงเร็วที่สุดของทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.36233152+07:00","message":"[bufferProcess] interim [880000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.362334279+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.362337855+07:00","message":"[bufferProcess] interim [880000000]: ยิงเร็วที่สุดของทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.362341079+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.362344265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.362347474+07:00","message":"> Transcript [19960] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.362353512+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.362356096+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.362358163+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.36236081+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.572134334+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.572177764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.572184603+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.572197349+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-06-19T14:48:47.572201357+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.572210557+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.572215219+07:00","message":"[buffer interim] 1430 false  ยิงเร็วที่สุดของทีมชาติไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.572221801+07:00","message":"[bufferProcess] interim [120000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.572226105+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.57223005+07:00","message":"[bufferProcess] interim [120000000]: ยิงเร็วที่สุดของทีมชาติไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.572234539+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.572238146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.572241568+07:00","message":"> Transcript [19961] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.572245755+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.572248435+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.572250453+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.572252777+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.692366418+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.692409845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.692416057+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.692428856+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-06-19T14:48:47.692432732+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอิตาลี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.69245015+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.692454926+07:00","message":"[buffer interim] 1430 false  ยิงเร็วที่สุดของทีมชาติอิตาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.692462826+07:00","message":"[bufferProcess] interim [180000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.692465989+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.692471389+07:00","message":"[bufferProcess] interim [180000000]: ยิงเร็วที่สุดของทีมชาติอิตาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.69247505+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอิตาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.692478532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.692481581+07:00","message":"> Transcript [19962] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.692485511+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.692487706+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.692489794+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.692492444+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.692495564+07:00","message":"Push: 'เร็วที่สุดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.692497612+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.692500401+07:00","message":"Set new StatePrefix : 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.692503162+07:00","message":"Next Push (prob) : 'ทีมชาติไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.692527653+07:00","message":"push: {false เร็วที่สุดของ 0 0xc003d28300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.761505498+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.761552972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.761561577+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.76157922+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-06-19T14:48:47.761585378+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.761595889+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.761600993+07:00","message":"[buffer interim] 1430 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.761609637+07:00","message":"[bufferProcess] interim [300000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.761613421+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอิตาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.761618479+07:00","message":"[bufferProcess] interim [300000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.76162167+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.761624778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.761627518+07:00","message":"> Transcript [19963] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอิตาลี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.761629789+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:47.761632382+07:00","message":"Set new StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอิตาลี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.39472505+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.39476832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.394776537+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.394796163+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.394805178+07:00","message":"[bufferProcess] interim [900000000]:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.394808661+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.39481241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.394815155+07:00","message":"> Transcript [19964] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.394817917+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.394819968+07:00","message":"Set new StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.479534333+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.4795732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.479579787+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.479591921+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-06-19T14:48:48.47959573+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.479603987+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.479607638+07:00","message":"[buffer interim] 1430 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.479614027+07:00","message":"[bufferProcess] interim [20000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.479616549+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.47962004+07:00","message":"[bufferProcess] interim [20000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.479623288+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.479626658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.479629567+07:00","message":"> Transcript [19965] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.479632978+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.47963575+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.479637955+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.479640463+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:48.753078998+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:48.753105254+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.767853596+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.767907923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.767920036+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.767940464+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-06-19T14:48:48.767946628+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมหุ่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.767959153+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.767965596+07:00","message":"[buffer interim] 1430 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมหุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.767973551+07:00","message":"[bufferProcess] interim [200000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.76797767+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.76798282+07:00","message":"[bufferProcess] interim [200000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมหุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.767988524+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมหุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.767994012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.767998674+07:00","message":"> Transcript [19966] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.768004322+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.768007214+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.768010453+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.768014681+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.904713778+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.904752494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.904760107+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.904775476+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-06-19T14:48:48.904780359+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.904790471+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.904811899+07:00","message":"[buffer interim] 1430 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.90481934+07:00","message":"[bufferProcess] interim [380000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.904822517+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมหุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.904828393+07:00","message":"[bufferProcess] interim [380000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.904833505+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.904837256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.90484028+07:00","message":"> Transcript [19967] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมหุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.904843993+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.904846138+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.90484832+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:48.904851301+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.094448794+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.094482878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.094488581+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.094498423+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-06-19T14:48:49.094501765+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.094508218+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.094511422+07:00","message":"[buffer interim] 1430 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.094516926+07:00","message":"[bufferProcess] interim [560000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.094520616+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.094523765+07:00","message":"[bufferProcess] interim [560000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.094526906+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.09453043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.094533274+07:00","message":"> Transcript [19968] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.094537082+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.094539269+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.094541684+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.094544578+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.09454783+07:00","message":"Push: 'ทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.09454995+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.094552312+07:00","message":"Set new StatePrefix : 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.094555051+07:00","message":"Next Push (prob) : 'ในเกมอุ่นเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.094562218+07:00","message":"push: {false ทีมชาติอาร์เจนตินา 0 0xc003d28300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.25910787+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.259147415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.259153964+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.259164728+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-06-19T14:48:49.259167819+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.259175159+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.259178609+07:00","message":"[buffer interim] 1430 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.25918422+07:00","message":"[bufferProcess] interim [680000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.259186903+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.259190099+07:00","message":"[bufferProcess] interim [680000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.259193144+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.259196034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.259198884+07:00","message":"> Transcript [19969] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.259202486+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.25920481+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.259206929+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.259211456+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.407858053+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.407891583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.40789943+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.407908605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง 12:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.40791226+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง 12:00 น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.407923741+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.40793706+07:00","message":"[buffer interim] 1430 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง 12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.407943915+07:00","message":"[bufferProcess] interim [740000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.407947163+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.407951276+07:00","message":"[bufferProcess] interim [740000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง 12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.407955694+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง 12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.407959227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.407963476+07:00","message":"> Transcript [19970] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.407968786+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.407971546+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.407974647+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.407978637+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.483963394+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.483999614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.484005805+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.484021227+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-06-19T14:48:49.484025361+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.484041369+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.484056471+07:00","message":"[buffer interim] 1430 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.484063397+07:00","message":"[bufferProcess] interim [860000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.484066764+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง 12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.484072487+07:00","message":"[bufferProcess] interim [860000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.484076313+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.484079213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.484082558+07:00","message":"> Transcript [19971] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง 12:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.484086172+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.484088216+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.484090152+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.4840928+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.800110816+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.800147691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.800153379+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.800163453+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-06-19T14:48:49.80016772+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.800181716+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.800204627+07:00","message":"[buffer interim] 1430 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.800213113+07:00","message":"[bufferProcess] interim [280000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.800217016+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.800224123+07:00","message":"[bufferProcess] interim [280000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.800227954+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.800232081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.800235289+07:00","message":"> Transcript [19972] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.800240086+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.800242394+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.800244819+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.800247882+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.800255766+07:00","message":"Push: 'ในเกมอุ่นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.800258157+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.800260519+07:00","message":"Set new StatePrefix : 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.800263591+07:00","message":"Next Push (prob) : 'ที่เอาชนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.800288491+07:00","message":"push: {false ในเกมอุ่นเครื่อง 0 0xc003d28300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.178030497+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.178075542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.178084015+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.178100898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.178105298+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.178114907+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.17811943+07:00","message":"[buffer interim] 1430 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.178126669+07:00","message":"[bufferProcess] interim [640000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.178129674+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.178135417+07:00","message":"[bufferProcess] interim [640000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.178139371+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.178143251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.178146066+07:00","message":"> Transcript [19973] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.178150111+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.178152354+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.178154347+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.178157353+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.291422236+07:00","message":"[GCS] IsForceVAD: false for message ID: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.315342101+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.315382633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.315389284+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.315401447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.315407156+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.315415791+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.315420556+07:00","message":"[buffer interim] 1430 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.315427494+07:00","message":"[bufferProcess] interim [820000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.315430579+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.315436308+07:00","message":"[bufferProcess] interim [820000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.315439203+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.315442747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.315445624+07:00","message":"> Transcript [19974] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.315449594+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.315451837+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.315454098+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.315456927+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.364804472+07:00","message":"[GCS] Start streaming session, msgId: 1431"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.366471628+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.36653746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.366547647+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.366561763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ประตู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.366566121+07:00","message":"receive interim result [false|false]:  2 ประตู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.366575854+07:00","message":"[buffer interim] 1430 false ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.366581805+07:00","message":"[buffer interim] 1430 false  2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.366589833+07:00","message":"[bufferProcess] interim [880000000]:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.366595248+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.366602325+07:00","message":"[bufferProcess] interim [880000000]: 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.366605638+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.366610768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.366615028+07:00","message":"> Transcript [19975] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.366620667+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.366623657+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.366627129+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.366631403+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.460729425+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.460774709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาเจนติน่าในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู\",\"confidence\":0.9411456}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.460782542+07:00","message":"receive interim result [true|false]: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาเจนติน่าในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.46079265+07:00","message":"end recv isFinal message id 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.460794902+07:00","message":"end Recv id 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.460813086+07:00","message":"[buffer interim] 1430 true ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาเจนติน่าในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.460834948+07:00","message":"[bufferProcess] interim [970000000]:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาเจนติน่าในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.460840974+07:00","message":"[bufferProcess] send to processor (isfinal):ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.460863164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.460906634+07:00","message":"> Transcript [19976] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.460914913+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.460917585+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.460920043+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.460923965+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.460934165+07:00","message":"Push: 'ที่เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.460936257+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.46093902+07:00","message":"Set new StatePrefix : 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.460942567+07:00","message":"Next Push (prob) : 'ออสเตรเลีย 2 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.460945899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.46094855+07:00","message":"> Transcript [19977] [true]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาเจนติน่าในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.460951263+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.460953127+07:00","message":"CountSame: 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.460954081+07:00","message":"push: {false ที่เอาชนะ 0 0xc003d28300}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.460954809+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.461030643+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.461039869+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.461297859+07:00","message":"Push: 'ออสเตรเลีย 2 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.46130166+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.461304864+07:00","message":"Set new StatePrefix : 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาเจนติน่าในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.461307772+07:00","message":"Next Push (prob) : 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาเจนติน่าในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.46131177+07:00","message":"push: {true ออสเตรเลีย 2 ประตู 0 0xc003d28300}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.461319749+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1430.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:50.475159194+07:00","message":"write wav file: './tmp/7584/7584_1430.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.833511077+07:00","message":"receive streaming session, msgId: 1431"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.833558335+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-06-19T14:48:50.833566847+07:00","message":"receive interim result [false|false]: ศูนย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.833582595+07:00","message":"[buffer interim] 1431 false ศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.833591781+07:00","message":"[bufferProcess] interim [300000000]:ศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.833594551+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.950434063+07:00","message":"receive streaming session, msgId: 1431"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.95047259+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-06-19T14:48:50.950479009+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.950489557+07:00","message":"[buffer interim] 1431 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.950495756+07:00","message":"[bufferProcess] interim [420000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.950498715+07:00","message":"[bufferProcess] send to processor:ศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.950502218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.950504986+07:00","message":"> Transcript [19978] [false]: 'ศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.95050735+07:00","message":"Set StatePrefix (first interim): 'ศูนย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.089564007+07:00","message":"receive streaming session, msgId: 1431"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.089601224+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-06-19T14:48:51.089608896+07:00","message":"receive interim result [false|false]: เมื่อวาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.089621833+07:00","message":"[buffer interim] 1431 false เมื่อวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.08962989+07:00","message":"[bufferProcess] interim [540000000]:เมื่อวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.089632424+07:00","message":"[bufferProcess] send to processor:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.089637457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.089640315+07:00","message":"> Transcript [19979] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.089642363+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.0896445+07:00","message":"Set new StatePrefix: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.253452946+07:00","message":"[GCS] IsForceVAD: false for message ID: 1431"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.363976837+07:00","message":"receive streaming session, msgId: 1431"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.364012739+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-06-19T14:48:51.364027357+07:00","message":"receive interim result [false|false]: เมื่อวานนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.364044796+07:00","message":"[buffer interim] 1431 false เมื่อวานนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.364052834+07:00","message":"[bufferProcess] interim [780000000]:เมื่อวานนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.364056892+07:00","message":"[bufferProcess] send to processor:เมื่อวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.364065122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.364069587+07:00","message":"> Transcript [19980] [false]: 'เมื่อวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.364074426+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.364077334+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.364080429+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.364083665+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.407138974+07:00","message":"receive streaming session, msgId: 1431"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.407176939+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-06-19T14:48:51.407182797+07:00","message":"receive interim result [false|false]: เมื่อวานนี้ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.407196436+07:00","message":"[buffer interim] 1431 false เมื่อวานนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.407202792+07:00","message":"[bufferProcess] interim [900000000]:เมื่อวานนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.407205447+07:00","message":"[bufferProcess] send to processor:เมื่อวานนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.407208736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.407211362+07:00","message":"> Transcript [19981] [false]: 'เมื่อวานนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.407214212+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.407216365+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.407218434+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.407220465+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.425430664+07:00","message":"receive streaming session, msgId: 1431"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.425465817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อวานนี้ครับ\",\"confidence\":0.9556799}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.425471054+07:00","message":"receive interim result [true|false]: เมื่อวานนี้ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.425481541+07:00","message":"end recv isFinal message id 1431"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.4254839+07:00","message":"end Recv id 1431"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.425490187+07:00","message":"[buffer interim] 1431 true เมื่อวานนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.42549714+07:00","message":"[bufferProcess] interim [930000000]:เมื่อวานนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.425500099+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อวานนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.425519193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.425548075+07:00","message":"> Transcript [19982] [false]: 'เมื่อวานนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.425554757+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.425557855+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.425560357+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.425562632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.425565006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.425567573+07:00","message":"> Transcript [19983] [true]: 'เมื่อวานนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.425569793+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.425571613+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.425573427+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.425575149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.425582837+07:00","message":"Push: 'เมื่อวานนี้ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.425595932+07:00","message":"push: {true เมื่อวานนี้ครับ 0 0xc003d28700}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:51.431900378+07:00","message":"write wav file: './tmp/7584/7584_1431.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.513080529+07:00","message":"[GCS] Start streaming session, msgId: 1432"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:51.753839732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:51.75385724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.041883214+07:00","message":"receive streaming session, msgId: 1432"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.041928823+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-06-19T14:48:52.041934566+07:00","message":"receive interim result [false|false]: เวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.041949976+07:00","message":"[buffer interim] 1432 false เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.041957079+07:00","message":"[bufferProcess] interim [360000000]:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.04195917+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.302709564+07:00","message":"receive streaming session, msgId: 1432"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.302749957+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-06-19T14:48:52.302756244+07:00","message":"receive interim result [false|false]: รองเท้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.30276645+07:00","message":"[buffer interim] 1432 false รองเท้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.302773361+07:00","message":"[bufferProcess] interim [600000000]:รองเท้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.302776062+07:00","message":"[bufferProcess] send to processor:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.302781009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.302783794+07:00","message":"> Transcript [19984] [false]: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.302785898+07:00","message":"Set StatePrefix (first interim): 'เวลา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.409529033+07:00","message":"receive streaming session, msgId: 1432"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.409563125+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-06-19T14:48:52.409569324+07:00","message":"receive interim result [false|false]: ไปลองขับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.409583516+07:00","message":"[buffer interim] 1432 false ไปลองขับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.409589943+07:00","message":"[bufferProcess] interim [660000000]:ไปลองขับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.409592149+07:00","message":"[bufferProcess] send to processor:รองเท้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.409595663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.409598827+07:00","message":"> Transcript [19985] [false]: 'รองเท้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.409601152+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.409603208+07:00","message":"Set new StatePrefix: 'รองเท้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.431388392+07:00","message":"receive streaming session, msgId: 1432"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.43141552+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-06-19T14:48:52.431421315+07:00","message":"receive interim result [false|false]: ไปลองขับขี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.431434234+07:00","message":"[buffer interim] 1432 false ไปลองขับขี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.431440108+07:00","message":"[bufferProcess] interim [720000000]:ไปลองขับขี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.431442633+07:00","message":"[bufferProcess] send to processor:ไปลองขับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.431445565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.431447977+07:00","message":"> Transcript [19986] [false]: 'ไปลองขับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.431449921+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.431451797+07:00","message":"Set new StatePrefix: 'ไปลองขับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.48867811+07:00","message":"receive streaming session, msgId: 1432"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.488717892+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-06-19T14:48:52.488724032+07:00","message":"receive interim result [false|false]: รองเท้ากีฬา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.488734277+07:00","message":"[buffer interim] 1432 false รองเท้ากีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.488741124+07:00","message":"[bufferProcess] interim [780000000]:รองเท้ากีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.48874371+07:00","message":"[bufferProcess] send to processor:ไปลองขับขี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.488749174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.488752108+07:00","message":"> Transcript [19987] [false]: 'ไปลองขับขี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.488755069+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.488757048+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.488759075+07:00","message":"StatePrefix: 'ไปลองขับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.488761436+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.696647554+07:00","message":"receive streaming session, msgId: 1432"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.696687301+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-06-19T14:48:52.696692771+07:00","message":"receive interim result [false|false]: รองเท้ากีฬาแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.69670958+07:00","message":"[buffer interim] 1432 false รองเท้ากีฬาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.696716259+07:00","message":"[bufferProcess] interim [960000000]:รองเท้ากีฬาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.696718968+07:00","message":"[bufferProcess] send to processor:รองเท้ากีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.696722282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.696725231+07:00","message":"> Transcript [19988] [false]: 'รองเท้ากีฬา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.69672826+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.696731299+07:00","message":"Set new StatePrefix: 'รองเท้ากีฬา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.760893114+07:00","message":"receive streaming session, msgId: 1432"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.760927487+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-06-19T14:48:52.760935126+07:00","message":"receive interim result [false|false]: รองเท้ากีฬาแล้วครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.760948757+07:00","message":"[buffer interim] 1432 false รองเท้ากีฬาแล้วครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.760955844+07:00","message":"[bufferProcess] interim [80000000]:รองเท้ากีฬาแล้วครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.760958801+07:00","message":"[bufferProcess] send to processor:รองเท้ากีฬาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.7609629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.760965507+07:00","message":"> Transcript [19989] [false]: 'รองเท้ากีฬาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.760968994+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.760976908+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.760981814+07:00","message":"StatePrefix: 'รองเท้ากีฬา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.760984442+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.138646692+07:00","message":"receive streaming session, msgId: 1432"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.138686717+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-06-19T14:48:53.13869387+07:00","message":"receive interim result [false|false]: รองเท้ากีฬาแล้วครับสวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.138706484+07:00","message":"[buffer interim] 1432 false รองเท้ากีฬาแล้วครับสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.13871353+07:00","message":"[bufferProcess] interim [500000000]:รองเท้ากีฬาแล้วครับสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.138717217+07:00","message":"[bufferProcess] send to processor:รองเท้ากีฬาแล้วครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.138735446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.138738378+07:00","message":"> Transcript [19990] [false]: 'รองเท้ากีฬาแล้วครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.138741494+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.138743976+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.138745883+07:00","message":"StatePrefix: 'รองเท้ากีฬา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.138748118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.181737846+07:00","message":"[GCS] IsForceVAD: false for message ID: 1432"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.261002904+07:00","message":"receive streaming session, msgId: 1432"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.261050417+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-06-19T14:48:53.261056569+07:00","message":"receive interim result [false|false]: รองเท้ากีฬาแล้วครับสวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.261071103+07:00","message":"[buffer interim] 1432 false รองเท้ากีฬาแล้วครับสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.261079253+07:00","message":"[bufferProcess] interim [620000000]:รองเท้ากีฬาแล้วครับสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.261082082+07:00","message":"[bufferProcess] send to processor:รองเท้ากีฬาแล้วครับสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.261087118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.261090589+07:00","message":"> Transcript [19991] [false]: 'รองเท้ากีฬาแล้วครับสวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.261094333+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.26109702+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.261098996+07:00","message":"StatePrefix: 'รองเท้ากีฬา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.26110111+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.263765811+07:00","message":"receive streaming session, msgId: 1432"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.263816018+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-06-19T14:48:53.26382443+07:00","message":"receive interim result [false|false]: รองเท้ากีฬาแล้วครับสวัสดีครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.263841093+07:00","message":"[buffer interim] 1432 false รองเท้ากีฬาแล้วครับสวัสดีครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.263850282+07:00","message":"[bufferProcess] interim [680000000]:รองเท้ากีฬาแล้วครับสวัสดีครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.263854353+07:00","message":"[bufferProcess] send to processor:รองเท้ากีฬาแล้วครับสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.263861727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.263866117+07:00","message":"> Transcript [19992] [false]: 'รองเท้ากีฬาแล้วครับสวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.263871396+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.263875031+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.263878149+07:00","message":"StatePrefix: 'รองเท้ากีฬา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.263881276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.263889477+07:00","message":"Push: 'รองเท้ากีฬา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.263893223+07:00","message":"TextPushed: 'รองเท้ากีฬา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.263896994+07:00","message":"Set new StatePrefix : 'รองเท้ากีฬาแล้วครับสวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.263901376+07:00","message":"Next Push (prob) : 'แล้วครับสวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.263911926+07:00","message":"push: {false รองเท้ากีฬา 0 0xc002d67d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.286200818+07:00","message":"receive streaming session, msgId: 1432"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.286243604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รองเท้ากีฬาแล้วครับสวัสดีครับ\",\"confidence\":0.9519175}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.286251768+07:00","message":"receive interim result [true|false]: รองเท้ากีฬาแล้วครับสวัสดีครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.286263491+07:00","message":"end recv isFinal message id 1432"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.286266917+07:00","message":"end Recv id 1432"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.286275525+07:00","message":"[buffer interim] 1432 true รองเท้ากีฬาแล้วครับสวัสดีครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.286284309+07:00","message":"[bufferProcess] interim [680000000]:รองเท้ากีฬาแล้วครับสวัสดีครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.286291149+07:00","message":"[bufferProcess] send to processor (isfinal):รองเท้ากีฬาแล้วครับสวัสดีครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.286296067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.286299886+07:00","message":"> Transcript [19993] [false]: 'รองเท้ากีฬาแล้วครับสวัสดีครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.286303104+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.286307888+07:00","message":"Set new StatePrefix: 'รองเท้ากีฬาแล้วครับสวัสดีครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.286311174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.286314159+07:00","message":"> Transcript [19994] [true]: 'รองเท้ากีฬาแล้วครับสวัสดีครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.286317804+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.286320654+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.2863237+07:00","message":"StatePrefix: 'รองเท้ากีฬาแล้วครับสวัสดีครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.286327462+07:00","message":"TextPushed: 'รองเท้ากีฬา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.28633597+07:00","message":"Push: 'แล้วครับสวัสดีครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.286345945+07:00","message":"push: {true แล้วครับสวัสดีครับ 0 0xc002d67d80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:53.292811259+07:00","message":"write wav file: './tmp/7584/7584_1432.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.723739563+07:00","message":"[GCS] Start streaming session, msgId: 1433"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:54.754751796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:54.754751892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.789053042+07:00","message":"[GCS] Cleaned up inactive client: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.789081199+07:00","message":"[GCS] Cleaned up inactive client: 1411"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.789084124+07:00","message":"[GCS] Cleaned up inactive client: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.789086239+07:00","message":"[GCS] Cleaned up inactive client: 1405"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.789090267+07:00","message":"[GCS] Cleaned up inactive client: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.789093063+07:00","message":"[GCS] Cleaned up inactive client: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.789095065+07:00","message":"[GCS] Cleaned up inactive client: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.789096858+07:00","message":"[GCS] Cleaned up inactive client: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.789098507+07:00","message":"[GCS] Cleaned up inactive client: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.789100174+07:00","message":"[GCS] Cleaned up inactive client: 1408"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:57.755558561+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:57.755588995+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.902435475+07:00","message":"[GCS] IsForceVAD: false for message ID: 1433"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.996693376+07:00","message":"receive streaming session, msgId: 1433"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.996711889+07:00","message":"found end of frame, send empty tag with msgId: 1433"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.996715263+07:00","message":"end Recv id 1433"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.996722313+07:00","message":"[buffer interim] 1433 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.996728749+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.996732578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.996735337+07:00","message":"> Transcript [19995] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.996737992+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.996739961+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.996741801+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.996743913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.996747369+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.996757893+07:00","message":"push: {true \n 0 0xc002bf6280}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:00.009701332+07:00","message":"write wav file: './tmp/7584/7584_1433.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.291505421+07:00","message":"[GCS] Start streaming session, msgId: 1434"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:00.756045078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:00.756073185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:03.756909023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:03.756932935+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:05.415955406+07:00","message":"[GCS] IsForceVAD: false for message ID: 1434"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:05.493293703+07:00","message":"receive streaming session, msgId: 1434"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:05.493313962+07:00","message":"found end of frame, send empty tag with msgId: 1434"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:05.493316999+07:00","message":"end Recv id 1434"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:05.493324472+07:00","message":"[buffer interim] 1434 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:05.493333163+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:05.493343907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:05.493347003+07:00","message":"> Transcript [19996] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:05.493349636+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:05.493351688+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:05.493353568+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:05.493355506+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:05.49335887+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:05.493368298+07:00","message":"push: {true \n 0 0xc003262680}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:05.503911865+07:00","message":"write wav file: './tmp/7584/7584_1434.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:06.757792048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:06.757812291+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:09.758665119+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:09.75867736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.272970247+07:00","message":"[GCS] Start streaming session, msgId: 1435"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.331723995+07:00","message":"[GCS] IsForceVAD: false for message ID: 1435"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.403807073+07:00","message":"[GCS] Start streaming session, msgId: 1436"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.544831781+07:00","message":"receive streaming session, msgId: 1435"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.544853171+07:00","message":"found end of frame, send empty tag with msgId: 1435"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.544856365+07:00","message":"end Recv id 1435"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.544861899+07:00","message":"[buffer interim] 1435 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.544868384+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.544872145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.544874946+07:00","message":"> Transcript [19997] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.544877172+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.544879293+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.544881413+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.544884226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.544887817+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.544896374+07:00","message":"push: {true \n 0 0xc003096c80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:12.549736341+07:00","message":"write wav file: './tmp/7584/7584_1435.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:12.759291779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:12.759310072+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.42084483+07:00","message":"[GCS] IsForceVAD: false for message ID: 1436"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.510019335+07:00","message":"receive streaming session, msgId: 1436"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.510042266+07:00","message":"found end of frame, send empty tag with msgId: 1436"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.510045496+07:00","message":"end Recv id 1436"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.510051921+07:00","message":"[buffer interim] 1436 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.510058699+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.510069859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.510072762+07:00","message":"> Transcript [19998] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.510075165+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.510077156+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.510079097+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.510081115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.510083908+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.510092606+07:00","message":"push: {true \n 0 0xc003096e80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:13.516126376+07:00","message":"write wav file: './tmp/7584/7584_1436.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.553201345+07:00","message":"[GCS] Start streaming session, msgId: 1437"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.6133172+07:00","message":"[GCS] IsForceVAD: false for message ID: 1437"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.809522131+07:00","message":"receive streaming session, msgId: 1437"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.809546133+07:00","message":"found end of frame, send empty tag with msgId: 1437"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.809549728+07:00","message":"end Recv id 1437"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.809557995+07:00","message":"[buffer interim] 1437 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.80956614+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.809570464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.809573542+07:00","message":"> Transcript [19999] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.809576269+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.809578531+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.809580389+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.809582425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.809585151+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.80959618+07:00","message":"push: {true \n 0 0xc002af6000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:13.81442299+07:00","message":"write wav file: './tmp/7584/7584_1437.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.254074315+07:00","message":"[GCS] Start streaming session, msgId: 1438"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.382877709+07:00","message":"[GCS] IsForceVAD: false for message ID: 1438"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.492380175+07:00","message":"receive streaming session, msgId: 1438"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.492403288+07:00","message":"found end of frame, send empty tag with msgId: 1438"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.492406647+07:00","message":"end Recv id 1438"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.492414412+07:00","message":"[buffer interim] 1438 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.492422387+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.492426641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.492429714+07:00","message":"> Transcript [20000] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.492432276+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.492434326+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.492436218+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.492438144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.492441095+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.492452222+07:00","message":"push: {true \n 0 0xc002af6c00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:14.497176842+07:00","message":"write wav file: './tmp/7584/7584_1438.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.572931709+07:00","message":"[GCS] Start streaming session, msgId: 1439"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:15.760207705+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:15.760233745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.594436253+07:00","message":"[GCS] IsForceVAD: false for message ID: 1439"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.652492296+07:00","message":"[GCS] Start streaming session, msgId: 1440"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.680247456+07:00","message":"receive streaming session, msgId: 1439"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.680269516+07:00","message":"found end of frame, send empty tag with msgId: 1439"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.680272787+07:00","message":"end Recv id 1439"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.680280306+07:00","message":"[buffer interim] 1439 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.680289211+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.680294007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.680299371+07:00","message":"> Transcript [20001] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.68030193+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.680304095+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.680306009+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.680307903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.680310711+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.680320875+07:00","message":"push: {true \n 0 0xc003097700}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:17.689054365+07:00","message":"write wav file: './tmp/7584/7584_1439.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.044465193+07:00","message":"[GCS] IsForceVAD: false for message ID: 1440"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.128757593+07:00","message":"receive streaming session, msgId: 1440"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.128780991+07:00","message":"found end of frame, send empty tag with msgId: 1440"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.128786106+07:00","message":"end Recv id 1440"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.128796449+07:00","message":"[buffer interim] 1440 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.128805927+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.128810738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.128815225+07:00","message":"> Transcript [20002] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.128819177+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.128822108+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.128825074+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.128834236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.128838494+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.12884988+07:00","message":"push: {true \n 0 0xc003d28580}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:18.134495138+07:00","message":"write wav file: './tmp/7584/7584_1440.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.16413613+07:00","message":"[GCS] Start streaming session, msgId: 1441"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.42017013+07:00","message":"[GCS] IsForceVAD: false for message ID: 1441"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.512088514+07:00","message":"receive streaming session, msgId: 1441"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.51211958+07:00","message":"found end of frame, send empty tag with msgId: 1441"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.512123596+07:00","message":"end Recv id 1441"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.512131667+07:00","message":"[buffer interim] 1441 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.512140636+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.512144817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.512147797+07:00","message":"> Transcript [20003] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.512150612+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.512152824+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.512154909+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.512156853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.51216252+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.512172783+07:00","message":"push: {true \n 0 0xc003d28b80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:18.518218169+07:00","message":"write wav file: './tmp/7584/7584_1441.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.615320652+07:00","message":"[GCS] Start streaming session, msgId: 1442"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.680836954+07:00","message":"[GCS] IsForceVAD: false for message ID: 1442"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:18.761016448+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:18.761040645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.803314045+07:00","message":"[GCS] Start streaming session, msgId: 1443"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.827835654+07:00","message":"receive streaming session, msgId: 1442"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.827857876+07:00","message":"found end of frame, send empty tag with msgId: 1442"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.827861149+07:00","message":"end Recv id 1442"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.827867646+07:00","message":"[buffer interim] 1442 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.827880312+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.827884606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.827887849+07:00","message":"> Transcript [20004] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.827890282+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.82789233+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.827894935+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.827897254+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.827903366+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.827912685+07:00","message":"push: {true \n 0 0xc002af7300}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:18.833335077+07:00","message":"write wav file: './tmp/7584/7584_1442.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.870562051+07:00","message":"[GCS] IsForceVAD: false for message ID: 1443"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.032197094+07:00","message":"receive streaming session, msgId: 1443"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.032230865+07:00","message":"found end of frame, send empty tag with msgId: 1443"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.032236543+07:00","message":"end Recv id 1443"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.032247695+07:00","message":"[buffer interim] 1443 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.032259264+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.032271552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.032276287+07:00","message":"> Transcript [20005] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.032281+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.032284242+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.0322877+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.032290905+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.032300697+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.032314915+07:00","message":"push: {true \n 0 0xc00378e880}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:19.037769745+07:00","message":"write wav file: './tmp/7584/7584_1443.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.253183676+07:00","message":"[GCS] Start streaming session, msgId: 1444"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.320636128+07:00","message":"[GCS] IsForceVAD: false for message ID: 1444"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.445381575+07:00","message":"receive streaming session, msgId: 1444"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.445409318+07:00","message":"found end of frame, send empty tag with msgId: 1444"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.445412614+07:00","message":"end Recv id 1444"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.445421375+07:00","message":"[buffer interim] 1444 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.4454292+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.445433836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.445437341+07:00","message":"> Transcript [20006] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.445440026+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.445442006+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.445443802+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.445445756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.445448879+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.445459004+07:00","message":"push: {true \n 0 0xc002af7480}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:19.450140289+07:00","message":"write wav file: './tmp/7584/7584_1444.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.703765006+07:00","message":"[GCS] Start streaming session, msgId: 1445"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.762043297+07:00","message":"[GCS] IsForceVAD: false for message ID: 1445"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.904598459+07:00","message":"receive streaming session, msgId: 1445"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.904625627+07:00","message":"found end of frame, send empty tag with msgId: 1445"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.904630119+07:00","message":"end Recv id 1445"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.904641013+07:00","message":"[buffer interim] 1445 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.904656935+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.904662679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.904667344+07:00","message":"> Transcript [20007] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.904671593+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.904674852+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.904678276+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.904681123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.904689108+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.904700523+07:00","message":"push: {true \n 0 0xc003d29180}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:19.922069433+07:00","message":"write wav file: './tmp/7584/7584_1445.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.023500856+07:00","message":"[GCS] Start streaming session, msgId: 1446"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.212709787+07:00","message":"[GCS] IsForceVAD: false for message ID: 1446"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.299576905+07:00","message":"receive streaming session, msgId: 1446"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.299601137+07:00","message":"found end of frame, send empty tag with msgId: 1446"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.299604459+07:00","message":"end Recv id 1446"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.2996122+07:00","message":"[buffer interim] 1446 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.299620381+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.299624105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.299626833+07:00","message":"> Transcript [20008] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.299629481+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.299631501+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.299633326+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.299635178+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.299637919+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.299646697+07:00","message":"push: {true \n 0 0xc003262000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:20.304502743+07:00","message":"write wav file: './tmp/7584/7584_1446.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.345590964+07:00","message":"[GCS] Start streaming session, msgId: 1447"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.400644225+07:00","message":"[GCS] IsForceVAD: false for message ID: 1447"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.603504668+07:00","message":"[GCS] Start streaming session, msgId: 1448"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.637431596+07:00","message":"receive streaming session, msgId: 1447"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.637459599+07:00","message":"found end of frame, send empty tag with msgId: 1447"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.637463566+07:00","message":"end Recv id 1447"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.637473595+07:00","message":"[buffer interim] 1447 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.637483309+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.637487984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.637491252+07:00","message":"> Transcript [20009] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.637494076+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.637496211+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.637498692+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.637500851+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.637510502+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.637522284+07:00","message":"push: {true \n 0 0xc003096d00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:20.642926479+07:00","message":"write wav file: './tmp/7584/7584_1447.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.662704407+07:00","message":"[GCS] IsForceVAD: false for message ID: 1448"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.723067572+07:00","message":"[GCS] Start streaming session, msgId: 1449"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.793579548+07:00","message":"[GCS] IsForceVAD: false for message ID: 1449"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.802513068+07:00","message":"receive streaming session, msgId: 1448"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.802530592+07:00","message":"found end of frame, send empty tag with msgId: 1448"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.802533859+07:00","message":"end Recv id 1448"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.802539664+07:00","message":"[buffer interim] 1448 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.802547688+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.80255209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.802554933+07:00","message":"> Transcript [20010] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.802557549+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.802559614+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.802561493+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.802563389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.802566684+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.802575575+07:00","message":"push: {true \n 0 0xc00378e400}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:20.807111457+07:00","message":"write wav file: './tmp/7584/7584_1448.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.004524524+07:00","message":"receive streaming session, msgId: 1449"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.004554182+07:00","message":"found end of frame, send empty tag with msgId: 1449"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.004557801+07:00","message":"end Recv id 1449"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.004591587+07:00","message":"[buffer interim] 1449 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.00463643+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.004644442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.00464945+07:00","message":"> Transcript [20011] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.004654069+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.004657443+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.0046607+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.004663988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.004668526+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.004701287+07:00","message":"push: {true \n 0 0xc003d29080}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:21.010295649+07:00","message":"write wav file: './tmp/7584/7584_1449.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.045019807+07:00","message":"[GCS] Start streaming session, msgId: 1450"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.112656308+07:00","message":"[GCS] IsForceVAD: false for message ID: 1450"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.245645653+07:00","message":"[GCS] Start streaming session, msgId: 1451"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.255517199+07:00","message":"receive streaming session, msgId: 1450"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.255537396+07:00","message":"found end of frame, send empty tag with msgId: 1450"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.255541014+07:00","message":"end Recv id 1450"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.255547356+07:00","message":"[buffer interim] 1450 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.25555546+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.255559698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.255563075+07:00","message":"> Transcript [20012] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.25556566+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.255567896+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.25556982+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.255571991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.255579567+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.255589471+07:00","message":"push: {true \n 0 0xc003262600}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:21.260173197+07:00","message":"write wav file: './tmp/7584/7584_1450.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.300882619+07:00","message":"[GCS] IsForceVAD: false for message ID: 1451"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.432996233+07:00","message":"[GCS] Start streaming session, msgId: 1452"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.451860395+07:00","message":"receive streaming session, msgId: 1451"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.451876212+07:00","message":"found end of frame, send empty tag with msgId: 1451"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.4518794+07:00","message":"end Recv id 1451"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.451885586+07:00","message":"[buffer interim] 1451 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.451892676+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.451896856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.451899928+07:00","message":"> Transcript [20013] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.451902664+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.451904767+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.451906638+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.451908556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.45191727+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.451927193+07:00","message":"push: {true \n 0 0xc003097800}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:21.456772562+07:00","message":"write wav file: './tmp/7584/7584_1451.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.562028444+07:00","message":"[GCS] IsForceVAD: false for message ID: 1452"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.65032112+07:00","message":"receive streaming session, msgId: 1452"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.65035015+07:00","message":"found end of frame, send empty tag with msgId: 1452"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.650354339+07:00","message":"end Recv id 1452"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.650362983+07:00","message":"[buffer interim] 1452 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.650371964+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.650376374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.650379095+07:00","message":"> Transcript [20014] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.650382129+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.65038418+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.650386203+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.65038814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.650390963+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.650401123+07:00","message":"push: {true \n 0 0xc002bf7300}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:21.655381293+07:00","message":"write wav file: './tmp/7584/7584_1452.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.753179263+07:00","message":"[GCS] Start streaming session, msgId: 1453"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:21.761614521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:21.761630094+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.000738965+07:00","message":"[GCS] IsForceVAD: false for message ID: 1453"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.102453055+07:00","message":"receive streaming session, msgId: 1453"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.102474638+07:00","message":"found end of frame, send empty tag with msgId: 1453"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.102477993+07:00","message":"end Recv id 1453"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.102485635+07:00","message":"[buffer interim] 1453 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.102493588+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.102496815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.102499644+07:00","message":"> Transcript [20015] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.10250221+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.102504238+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.102506066+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.102507892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.102517329+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.102526196+07:00","message":"push: {true \n 0 0xc00378eb80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:22.107590503+07:00","message":"write wav file: './tmp/7584/7584_1453.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.134046+07:00","message":"[GCS] Start streaming session, msgId: 1454"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.262926102+07:00","message":"[GCS] IsForceVAD: false for message ID: 1454"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.322615308+07:00","message":"[GCS] Start streaming session, msgId: 1455"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.398293203+07:00","message":"receive streaming session, msgId: 1454"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.398318454+07:00","message":"found end of frame, send empty tag with msgId: 1454"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.39832181+07:00","message":"end Recv id 1454"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.398330664+07:00","message":"[buffer interim] 1454 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.398338376+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.398342286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.398345076+07:00","message":"> Transcript [20016] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.398347652+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.398349762+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.398351824+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.398353696+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.398361228+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.398369533+07:00","message":"push: {true \n 0 0xc003097c00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:22.403286189+07:00","message":"write wav file: './tmp/7584/7584_1454.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.581883552+07:00","message":"[GCS] IsForceVAD: false for message ID: 1455"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.663934835+07:00","message":"receive streaming session, msgId: 1455"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.663959654+07:00","message":"found end of frame, send empty tag with msgId: 1455"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.663963824+07:00","message":"end Recv id 1455"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.663971831+07:00","message":"[buffer interim] 1455 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.663982625+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.663994453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.663998315+07:00","message":"> Transcript [20017] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.664001915+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.664004839+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.664007729+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.664010596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.664014451+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.664024511+07:00","message":"push: {true \n 0 0xc00378ed00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:22.668447834+07:00","message":"write wav file: './tmp/7584/7584_1455.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.713997913+07:00","message":"[GCS] Start streaming session, msgId: 1456"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.776280666+07:00","message":"[GCS] IsForceVAD: false for message ID: 1456"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.844383952+07:00","message":"[GCS] Start streaming session, msgId: 1457"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.900930011+07:00","message":"[GCS] IsForceVAD: false for message ID: 1457"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.922472205+07:00","message":"receive streaming session, msgId: 1456"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.922492502+07:00","message":"found end of frame, send empty tag with msgId: 1456"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.922495668+07:00","message":"end Recv id 1456"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.922502926+07:00","message":"[buffer interim] 1456 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.922509812+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.922513903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.922516633+07:00","message":"> Transcript [20018] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.922519063+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.922521141+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.922522985+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.922525477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:22.922532722+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.922540839+07:00","message":"push: {true \n 0 0xc002bf7f00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:22.927131555+07:00","message":"write wav file: './tmp/7584/7584_1456.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.033219802+07:00","message":"[GCS] Start streaming session, msgId: 1458"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.078664781+07:00","message":"receive streaming session, msgId: 1457"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.078687776+07:00","message":"found end of frame, send empty tag with msgId: 1457"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.078691202+07:00","message":"end Recv id 1457"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.078699293+07:00","message":"[buffer interim] 1457 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.078707709+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.078712167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.078715403+07:00","message":"> Transcript [20019] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.078717864+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.078720078+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.078725248+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.078727315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.078730388+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.078741387+07:00","message":"push: {true \n 0 0xc003097d80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:23.083904627+07:00","message":"write wav file: './tmp/7584/7584_1457.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.09329531+07:00","message":"[GCS] IsForceVAD: false for message ID: 1458"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.225117535+07:00","message":"[GCS] Start streaming session, msgId: 1459"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.238087835+07:00","message":"receive streaming session, msgId: 1458"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.238108135+07:00","message":"found end of frame, send empty tag with msgId: 1458"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.238111489+07:00","message":"end Recv id 1458"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.238117651+07:00","message":"[buffer interim] 1458 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.238123743+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.23812763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.238131769+07:00","message":"> Transcript [20020] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.238134265+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.238136375+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.238138453+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.2381413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.238144324+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.238152302+07:00","message":"push: {true \n 0 0xc003d29700}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:23.24237741+07:00","message":"write wav file: './tmp/7584/7584_1458.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.350899068+07:00","message":"[GCS] IsForceVAD: false for message ID: 1459"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.467877127+07:00","message":"receive streaming session, msgId: 1459"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.467899412+07:00","message":"found end of frame, send empty tag with msgId: 1459"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.467903019+07:00","message":"end Recv id 1459"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.467910812+07:00","message":"[buffer interim] 1459 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.467918563+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.467923299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.467926138+07:00","message":"> Transcript [20021] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.467929296+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.467931348+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.467933368+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.467935305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.4679387+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.467949245+07:00","message":"push: {true \n 0 0xc003d29900}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:23.47269512+07:00","message":"write wav file: './tmp/7584/7584_1459.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.60322005+07:00","message":"[GCS] Start streaming session, msgId: 1460"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.671281665+07:00","message":"[GCS] IsForceVAD: false for message ID: 1460"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.879387698+07:00","message":"receive streaming session, msgId: 1460"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.87941102+07:00","message":"found end of frame, send empty tag with msgId: 1460"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.879414588+07:00","message":"end Recv id 1460"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.879421469+07:00","message":"[buffer interim] 1460 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.879427828+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.879437148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.879440133+07:00","message":"> Transcript [20022] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.879442787+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.879445084+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.879447089+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.879449223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.879452147+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.879461121+07:00","message":"push: {true \n 0 0xc003262f80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:23.88400735+07:00","message":"write wav file: './tmp/7584/7584_1460.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.928219606+07:00","message":"[GCS] Start streaming session, msgId: 1461"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.992894591+07:00","message":"[GCS] IsForceVAD: false for message ID: 1461"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.127058613+07:00","message":"[GCS] Start streaming session, msgId: 1462"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.173073469+07:00","message":"receive streaming session, msgId: 1461"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.17309652+07:00","message":"found end of frame, send empty tag with msgId: 1461"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.173099678+07:00","message":"end Recv id 1461"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.17310646+07:00","message":"[buffer interim] 1461 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.173114209+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.173117915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.173120646+07:00","message":"> Transcript [20023] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.173123253+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.173125263+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.173127213+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.173130205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.173136546+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.173144796+07:00","message":"push: {true \n 0 0xc003263100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.181135847+07:00","message":"[GCS] IsForceVAD: false for message ID: 1462"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:24.209714296+07:00","message":"write wav file: './tmp/7584/7584_1461.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.388489193+07:00","message":"receive streaming session, msgId: 1462"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.388511229+07:00","message":"found end of frame, send empty tag with msgId: 1462"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.388514121+07:00","message":"end Recv id 1462"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.38852293+07:00","message":"[buffer interim] 1462 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.38853321+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.388537575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.388540606+07:00","message":"> Transcript [20024] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.388543235+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.388545681+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.388548026+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.388550245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.388558226+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.388568791+07:00","message":"push: {true \n 0 0xc003263200}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:24.400711377+07:00","message":"write wav file: './tmp/7584/7584_1462.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.56438391+07:00","message":"[GCS] Start streaming session, msgId: 1463"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.630994491+07:00","message":"[GCS] IsForceVAD: false for message ID: 1463"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:24.762305041+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:24.762322858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.797745514+07:00","message":"receive streaming session, msgId: 1463"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.797767361+07:00","message":"found end of frame, send empty tag with msgId: 1463"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.797770576+07:00","message":"end Recv id 1463"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.797778606+07:00","message":"[buffer interim] 1463 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.797787024+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.797791642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.797794832+07:00","message":"> Transcript [20025] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.797797314+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.797799425+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.797801285+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.797803283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.797806365+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.79781625+07:00","message":"push: {true \n 0 0xc003d28000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:24.802529104+07:00","message":"write wav file: './tmp/7584/7584_1463.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.826894565+07:00","message":"[GCS] Start streaming session, msgId: 1464"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.881398629+07:00","message":"[GCS] IsForceVAD: false for message ID: 1464"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.007190523+07:00","message":"receive streaming session, msgId: 1464"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.007214753+07:00","message":"found end of frame, send empty tag with msgId: 1464"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.007217896+07:00","message":"end Recv id 1464"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.007226451+07:00","message":"[buffer interim] 1464 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.007234863+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.007239243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.007242216+07:00","message":"> Transcript [20026] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.007244784+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.007247131+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.007249005+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.007250963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.007254312+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.007265276+07:00","message":"push: {true \n 0 0xc003262280}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:25.011903677+07:00","message":"write wav file: './tmp/7584/7584_1464.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.282672875+07:00","message":"[GCS] Start streaming session, msgId: 1465"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.531088061+07:00","message":"[GCS] IsForceVAD: false for message ID: 1465"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.61875269+07:00","message":"receive streaming session, msgId: 1465"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.61877556+07:00","message":"found end of frame, send empty tag with msgId: 1465"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.618778832+07:00","message":"end Recv id 1465"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.618786549+07:00","message":"[buffer interim] 1465 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.618793553+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.618797103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.618800008+07:00","message":"> Transcript [20027] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.618802472+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.618804824+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.618806788+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.618808671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.618820691+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.618828545+07:00","message":"push: {true \n 0 0xc003262880}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:25.624067838+07:00","message":"write wav file: './tmp/7584/7584_1465.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.727232447+07:00","message":"[GCS] Start streaming session, msgId: 1466"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.79620085+07:00","message":"[GCS] IsForceVAD: false for message ID: 1466"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.926565946+07:00","message":"[GCS] Start streaming session, msgId: 1467"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.981099381+07:00","message":"[GCS] IsForceVAD: false for message ID: 1467"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.005642321+07:00","message":"receive streaming session, msgId: 1466"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.005663275+07:00","message":"found end of frame, send empty tag with msgId: 1466"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.005666445+07:00","message":"end Recv id 1466"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.005672577+07:00","message":"[buffer interim] 1466 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.005679333+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.005683106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.005686239+07:00","message":"> Transcript [20028] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.00568942+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.005691455+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.005704355+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.005706264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.0057154+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.005725883+07:00","message":"push: {true \n 0 0xc003d28500}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:26.010813508+07:00","message":"write wav file: './tmp/7584/7584_1466.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.043408492+07:00","message":"[GCS] Start streaming session, msgId: 1468"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.102426238+07:00","message":"receive streaming session, msgId: 1467"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.102449675+07:00","message":"found end of frame, send empty tag with msgId: 1467"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.102453477+07:00","message":"end Recv id 1467"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.102462683+07:00","message":"[buffer interim] 1467 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.102471451+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.102477533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.102480627+07:00","message":"> Transcript [20029] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.102483092+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.102485607+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.102487486+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.102489388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.102492215+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.102502175+07:00","message":"push: {true \n 0 0xc003069c00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:26.107844709+07:00","message":"write wav file: './tmp/7584/7584_1467.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.112029199+07:00","message":"[GCS] IsForceVAD: false for message ID: 1468"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.24791117+07:00","message":"receive streaming session, msgId: 1468"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.247935073+07:00","message":"found end of frame, send empty tag with msgId: 1468"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.247938254+07:00","message":"end Recv id 1468"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.247945225+07:00","message":"[buffer interim] 1468 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.247952602+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.247956179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.247959004+07:00","message":"> Transcript [20030] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.247961534+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.24796371+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.247965741+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.247967671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.247975139+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.247990182+07:00","message":"push: {true \n 0 0xc003262c00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:26.2529527+07:00","message":"write wav file: './tmp/7584/7584_1468.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.302598898+07:00","message":"[GCS] Start streaming session, msgId: 1469"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.492575877+07:00","message":"[GCS] IsForceVAD: false for message ID: 1469"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.588661306+07:00","message":"receive streaming session, msgId: 1469"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.588687613+07:00","message":"found end of frame, send empty tag with msgId: 1469"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.588691162+07:00","message":"end Recv id 1469"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.588697731+07:00","message":"[buffer interim] 1469 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.588705446+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.588709251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.588712267+07:00","message":"> Transcript [20031] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.588714512+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.588716827+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.588718638+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.588720527+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.588728742+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.588740699+07:00","message":"push: {true \n 0 0xc003d29380}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:26.593934422+07:00","message":"write wav file: './tmp/7584/7584_1469.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.626429041+07:00","message":"[GCS] Start streaming session, msgId: 1470"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.68115502+07:00","message":"[GCS] IsForceVAD: false for message ID: 1470"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.789479652+07:00","message":"[GCS] Cleaned up inactive client: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.78950949+07:00","message":"[GCS] Cleaned up inactive client: 1419"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.789513202+07:00","message":"[GCS] Cleaned up inactive client: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.789515613+07:00","message":"[GCS] Cleaned up inactive client: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.789517547+07:00","message":"[GCS] Cleaned up inactive client: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.789519924+07:00","message":"[GCS] Cleaned up inactive client: 1417"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.78952216+07:00","message":"[GCS] Cleaned up inactive client: 1418"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.789524178+07:00","message":"[GCS] Cleaned up inactive client: 1420"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.789526045+07:00","message":"[GCS] Cleaned up inactive client: 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.813788409+07:00","message":"[GCS] Start streaming session, msgId: 1471"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.82637301+07:00","message":"receive streaming session, msgId: 1470"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.826403473+07:00","message":"found end of frame, send empty tag with msgId: 1470"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.82640935+07:00","message":"end Recv id 1470"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.826418746+07:00","message":"[buffer interim] 1470 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.826430594+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.826436567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.826441919+07:00","message":"> Transcript [20032] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.82644677+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.826450812+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.82645473+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.826459386+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:26.826474407+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.826487275+07:00","message":"push: {true \n 0 0xc003d29580}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:26.832433769+07:00","message":"write wav file: './tmp/7584/7584_1470.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.881215071+07:00","message":"[GCS] IsForceVAD: false for message ID: 1471"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:26.943451429+07:00","message":"[GCS] Start streaming session, msgId: 1472"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:27.028284616+07:00","message":"receive streaming session, msgId: 1471"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:27.028303813+07:00","message":"found end of frame, send empty tag with msgId: 1471"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:27.028306725+07:00","message":"end Recv id 1471"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:27.028313978+07:00","message":"[buffer interim] 1471 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:27.02832112+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:27.028324866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:27.028327608+07:00","message":"> Transcript [20033] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:27.028330028+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:27.028332126+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:27.028334025+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:27.028335964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:27.028338905+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:27.028347587+07:00","message":"push: {true \n 0 0xc003b22000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:27.03314181+07:00","message":"write wav file: './tmp/7584/7584_1471.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:27.763209634+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:27.7632215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:28.225767821+07:00","message":"[GCS] IsForceVAD: false for message ID: 1472"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:28.307899547+07:00","message":"receive streaming session, msgId: 1472"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:28.307923532+07:00","message":"found end of frame, send empty tag with msgId: 1472"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:28.307926711+07:00","message":"end Recv id 1472"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:28.307933524+07:00","message":"[buffer interim] 1472 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:28.307940564+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:28.307944737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:28.307949449+07:00","message":"> Transcript [20034] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:28.307951837+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:28.307954117+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:28.307956145+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:28.307958054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:28.307967485+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:28.307976015+07:00","message":"push: {true \n 0 0xc00378ea00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:28.313815834+07:00","message":"write wav file: './tmp/7584/7584_1472.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:28.412839204+07:00","message":"[GCS] Start streaming session, msgId: 1473"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:30.76322133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:30.763249628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.680796311+07:00","message":"[GCS] IsForceVAD: false for message ID: 1473"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.74423583+07:00","message":"[GCS] Start streaming session, msgId: 1474"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.769628657+07:00","message":"receive streaming session, msgId: 1473"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.76965027+07:00","message":"found end of frame, send empty tag with msgId: 1473"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.769653844+07:00","message":"end Recv id 1473"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.76965989+07:00","message":"[buffer interim] 1473 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.769666627+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.769670791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.769673638+07:00","message":"> Transcript [20035] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.769676131+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.76967806+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.769679908+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.769681771+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.769684197+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.769692767+07:00","message":"push: {true \n 0 0xc002d67f00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:31.77810445+07:00","message":"write wav file: './tmp/7584/7584_1473.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.442010368+07:00","message":"[GCS] IsForceVAD: false for message ID: 1474"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.518173721+07:00","message":"receive streaming session, msgId: 1474"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.518198039+07:00","message":"found end of frame, send empty tag with msgId: 1474"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.518202061+07:00","message":"end Recv id 1474"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.5182097+07:00","message":"[buffer interim] 1474 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.518218849+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.518223843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.518227789+07:00","message":"> Transcript [20036] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.518231302+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.518234329+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.518237089+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.518239834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.518243739+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.51825397+07:00","message":"push: {true \n 0 0xc003d29c80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:32.523419802+07:00","message":"write wav file: './tmp/7584/7584_1474.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.64451404+07:00","message":"[GCS] Start streaming session, msgId: 1475"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.023180807+07:00","message":"[GCS] IsForceVAD: false for message ID: 1475"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.082748632+07:00","message":"[GCS] Start streaming session, msgId: 1476"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.107236507+07:00","message":"receive streaming session, msgId: 1475"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.107258139+07:00","message":"found end of frame, send empty tag with msgId: 1475"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.107262064+07:00","message":"end Recv id 1475"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.10727223+07:00","message":"[buffer interim] 1475 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.107281116+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.107285872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.107288957+07:00","message":"> Transcript [20037] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.107291822+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.107293944+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.107296024+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.107298906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.107301825+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.107311871+07:00","message":"push: {true \n 0 0xc003d29e80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:33.122381184+07:00","message":"write wav file: './tmp/7584/7584_1475.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.400878117+07:00","message":"[GCS] IsForceVAD: false for message ID: 1476"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.48025935+07:00","message":"receive streaming session, msgId: 1476"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.480275242+07:00","message":"found end of frame, send empty tag with msgId: 1476"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.480278591+07:00","message":"end Recv id 1476"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.480284077+07:00","message":"[buffer interim] 1476 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.48029104+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.480294642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.480297326+07:00","message":"> Transcript [20038] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.480299702+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.480301691+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.480303511+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.480305343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.480307862+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.4803161+07:00","message":"push: {true \n 0 0xc003097e80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:33.48439879+07:00","message":"write wav file: './tmp/7584/7584_1476.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:33.763796904+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:33.764380551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.055152456+07:00","message":"[GCS] Start streaming session, msgId: 1477"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.123012266+07:00","message":"[GCS] IsForceVAD: false for message ID: 1477"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.238511879+07:00","message":"receive streaming session, msgId: 1477"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.238541158+07:00","message":"found end of frame, send empty tag with msgId: 1477"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.238544739+07:00","message":"end Recv id 1477"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.238552139+07:00","message":"[buffer interim] 1477 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.238560151+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.238566951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.238569762+07:00","message":"> Transcript [20039] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.238572306+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.238574352+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.238576316+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.238578205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.238580729+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.238589755+07:00","message":"push: {true \n 0 0xc003d28600}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:34.242901145+07:00","message":"write wav file: './tmp/7584/7584_1477.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.313472056+07:00","message":"[GCS] Start streaming session, msgId: 1478"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.204572129+07:00","message":"[GCS] IsForceVAD: false for message ID: 1478"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.274269968+07:00","message":"[GCS] Start streaming session, msgId: 1479"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.323780528+07:00","message":"receive streaming session, msgId: 1478"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.323830304+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-06-19T14:49:35.323837209+07:00","message":"receive interim result [false|false]: คุณพี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.323854339+07:00","message":"[buffer interim] 1478 false คุณพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.323863622+07:00","message":"[bufferProcess] interim [780000000]:คุณพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.323866665+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.323870809+07:00","message":"[bufferProcess] send to processor (ticker):คุณพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.323874819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.323878589+07:00","message":"> Transcript [20040] [false]: 'คุณพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.323881813+07:00","message":"Set StatePrefix (first interim): 'คุณพี่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.394578311+07:00","message":"receive streaming session, msgId: 1478"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.39462539+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-06-19T14:49:35.394632641+07:00","message":"receive interim result [false|false]: คุณพิสิษฐ์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.39465316+07:00","message":"[buffer interim] 1478 false คุณพิสิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.394662519+07:00","message":"[bufferProcess] interim [900000000]:คุณพิสิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.394665216+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.422358248+07:00","message":"receive streaming session, msgId: 1478"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.422404914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณพิสิษฐ์\",\"confidence\":0.8678628}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.422412284+07:00","message":"receive interim result [true|false]: คุณพิสิษฐ์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.422429646+07:00","message":"end recv isFinal message id 1478"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.422433227+07:00","message":"end Recv id 1478"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.422441797+07:00","message":"[buffer interim] 1478 true คุณพิสิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.422449906+07:00","message":"[bufferProcess] interim [930000000]:คุณพิสิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.422454032+07:00","message":"[bufferProcess] send to processor (isfinal):คุณพิสิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.422458236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.422462878+07:00","message":"> Transcript [20041] [false]: 'คุณพิสิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.422466089+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.422469769+07:00","message":"Set new StatePrefix: 'คุณพิสิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.422472714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.42247821+07:00","message":"> Transcript [20042] [true]: 'คุณพิสิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.422481804+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.422484566+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.422487581+07:00","message":"StatePrefix: 'คุณพิสิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.422490614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.42249447+07:00","message":"Push: 'คุณพิสิษฐ์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.422525578+07:00","message":"push: {true คุณพิสิษฐ์ 0 0xc003262180}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:35.428309481+07:00","message":"write wav file: './tmp/7584/7584_1478.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.591406858+07:00","message":"[GCS] IsForceVAD: false for message ID: 1479"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.681280258+07:00","message":"receive streaming session, msgId: 1479"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.681302302+07:00","message":"found end of frame, send empty tag with msgId: 1479"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.681305843+07:00","message":"end Recv id 1479"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.68131205+07:00","message":"[buffer interim] 1479 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.681319223+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.681323379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.681326606+07:00","message":"> Transcript [20043] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.681329027+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.681330952+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.681333031+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.681334883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.681341753+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.68135014+07:00","message":"push: {true \n 0 0xc002af7600}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:35.685858458+07:00","message":"write wav file: './tmp/7584/7584_1479.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.843451235+07:00","message":"[GCS] Start streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.183629604+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.183661803+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-06-19T14:49:36.183667366+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.183678868+07:00","message":"[buffer interim] 1480 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.18368538+07:00","message":"[bufferProcess] interim [360000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.1836876+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.344753197+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.344799547+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-06-19T14:49:36.344806319+07:00","message":"receive interim result [false|false]: ไม่ใช่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.344819363+07:00","message":"[buffer interim] 1480 false ไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.344828114+07:00","message":"[bufferProcess] interim [480000000]:ไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.344832082+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.344836286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.344843674+07:00","message":"> Transcript [20044] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.344846791+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.401256469+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.401295626+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-06-19T14:49:36.401302827+07:00","message":"receive interim result [false|false]: ไม่ชอบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.401316427+07:00","message":"[buffer interim] 1480 false ไม่ชอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.401324827+07:00","message":"[bufferProcess] interim [540000000]:ไม่ชอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.401328151+07:00","message":"[bufferProcess] send to processor:ไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.401335438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.401339015+07:00","message":"> Transcript [20045] [false]: 'ไม่ใช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.401343355+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.401347013+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.401350646+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.401353685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.517465141+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.517512779+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-06-19T14:49:36.517519384+07:00","message":"receive interim result [false|false]: ไม่ชอบค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.5175345+07:00","message":"[buffer interim] 1480 false ไม่ชอบค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.517542416+07:00","message":"[bufferProcess] interim [720000000]:ไม่ชอบค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.517545465+07:00","message":"[bufferProcess] send to processor:ไม่ชอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.517552613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.517555676+07:00","message":"> Transcript [20046] [false]: 'ไม่ชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.517558698+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.517560951+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.517563283+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.517565849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.566662209+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.566698835+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-06-19T14:49:36.566704947+07:00","message":"receive interim result [false|false]: ไม่ชอบค้าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.566720563+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.566727737+07:00","message":"[bufferProcess] interim [780000000]:ไม่ชอบค้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.566730158+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.566737307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.566740197+07:00","message":"> Transcript [20047] [false]: 'ไม่ชอบค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.566743223+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.566745429+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.566747959+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.566750514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:36.764831763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:36.764855395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.883451754+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.883491678+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-06-19T14:49:36.883497269+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.883512529+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.883519625+07:00","message":"[bufferProcess] interim [80000000]:ไม่ชอบค้ากรณี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.883521981+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.883525206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.883528218+07:00","message":"> Transcript [20048] [false]: 'ไม่ชอบค้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.883531659+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.883534019+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.883536066+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.883538256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.883544017+07:00","message":"Push: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.883546015+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.883549011+07:00","message":"Set new StatePrefix : 'ไม่ชอบค้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.883551139+07:00","message":"Next Push (prob) : 'ชอบค้าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.883558763+07:00","message":"push: {false ไม่ 0 0xc003262900}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.084873785+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.084919877+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-06-19T14:49:37.084926381+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณีที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.084936727+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.084943894+07:00","message":"[bufferProcess] interim [260000000]:ไม่ชอบค้ากรณีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.084946224+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้ากรณี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.084949382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.084952498+07:00","message":"> Transcript [20049] [false]: 'ไม่ชอบค้ากรณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.084954779+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.08495738+07:00","message":"Set new StatePrefix: 'ไม่ชอบค้ากรณี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.273789581+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.273827613+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-06-19T14:49:37.273835673+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณีที่พบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.273855325+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณีที่พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.273863982+07:00","message":"[bufferProcess] interim [440000000]:ไม่ชอบค้ากรณีที่พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.273866344+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้ากรณีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.273873037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.273876088+07:00","message":"> Transcript [20050] [false]: 'ไม่ชอบค้ากรณีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.273879251+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.273881642+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.273883656+07:00","message":"StatePrefix: 'ไม่ชอบค้ากรณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.273886392+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.463377706+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.463416931+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-06-19T14:49:37.463423172+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณีที่พบผู้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.46344092+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณีที่พบผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.463448453+07:00","message":"[bufferProcess] interim [680000000]:ไม่ชอบค้ากรณีที่พบผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.463450961+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้ากรณีที่พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.463455015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.463459758+07:00","message":"> Transcript [20051] [false]: 'ไม่ชอบค้ากรณีที่พบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.463463213+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.463465303+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.463467341+07:00","message":"StatePrefix: 'ไม่ชอบค้ากรณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.463469722+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.607794099+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.607832365+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-06-19T14:49:37.607838708+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณีที่พบพูด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.607848256+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณีที่พบพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.607855286+07:00","message":"[bufferProcess] interim [800000000]:ไม่ชอบค้ากรณีที่พบพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.607857687+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้ากรณีที่พบผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.607861005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.60786579+07:00","message":"> Transcript [20052] [false]: 'ไม่ชอบค้ากรณีที่พบผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.607869259+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.607871291+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.607873292+07:00","message":"StatePrefix: 'ไม่ชอบค้ากรณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.607875916+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.72289496+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.722933303+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-06-19T14:49:37.722939835+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณีที่พบผู้เสีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.722958706+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.722962754+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-06-19T14:49:37.722965431+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณีที่พบผู้เสพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.722976908+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณีที่พบผู้เสีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.722980988+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณีที่พบผู้เสพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.722986924+07:00","message":"[bufferProcess] interim [860000000]:ไม่ชอบค้ากรณีที่พบผู้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.722989408+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้ากรณีที่พบพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.722994629+07:00","message":"[bufferProcess] interim [920000000]:ไม่ชอบค้ากรณีที่พบผู้เสพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.722996807+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้ากรณีที่พบผู้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.723000642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.723004294+07:00","message":"> Transcript [20053] [false]: 'ไม่ชอบค้ากรณีที่พบพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.723008236+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.723010623+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.723012976+07:00","message":"StatePrefix: 'ไม่ชอบค้ากรณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.723016037+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.723019093+07:00","message":"Push: 'ชอบค้ากรณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.723021288+07:00","message":"TextPushed: 'ไม่ชอบค้ากรณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.723023701+07:00","message":"Set new StatePrefix : 'ไม่ชอบค้ากรณีที่พบพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.723026364+07:00","message":"Next Push (prob) : 'ที่พบพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.723028087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.7230302+07:00","message":"> Transcript [20054] [false]: 'ไม่ชอบค้ากรณีที่พบผู้เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.723031993+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.723034092+07:00","message":"Set new StatePrefix: 'ไม่ชอบค้ากรณีที่พบผู้เสีย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.723046318+07:00","message":"push: {false ชอบค้ากรณี 0 0xc003262900}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.909686735+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.909743166+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-06-19T14:49:37.909751216+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณีที่พบผู้เสียชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.909768861+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณีที่พบผู้เสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.909777841+07:00","message":"[bufferProcess] interim [40000000]:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.90978307+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้ากรณีที่พบผู้เสพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.90979317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.909796932+07:00","message":"> Transcript [20055] [false]: 'ไม่ชอบค้ากรณีที่พบผู้เสพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.909800167+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.909803672+07:00","message":"Set new StatePrefix: 'ไม่ชอบค้ากรณีที่พบผู้เสพ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:38.291625766+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:38.291665729+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-06-19T14:49:38.291673826+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:38.291688505+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.291697589+07:00","message":"[bufferProcess] interim [460000000]:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.291700766+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.291707459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.2917105+07:00","message":"> Transcript [20056] [false]: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.29171319+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.291715845+07:00","message":"Set new StatePrefix: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิต'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:38.420606459+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:38.420654054+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-06-19T14:49:38.420660833+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:38.420674251+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.420681994+07:00","message":"[bufferProcess] interim [580000000]:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.420684592+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.420689897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.420693044+07:00","message":"> Transcript [20057] [false]: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.420699219+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.420701643+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.42070361+07:00","message":"StatePrefix: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.420707941+07:00","message":"TextPushed: 'ไม่ชอบค้ากรณี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:38.870789095+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:38.870829298+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-06-19T14:49:38.870836872+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลิป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:38.870854916+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:38.870861391+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-06-19T14:49:38.870864587+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:38.870873192+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลิป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:38.870877052+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.87088344+07:00","message":"[bufferProcess] interim [60000000]:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.870886082+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.870889376+07:00","message":"[bufferProcess] interim [120000000]:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.870891625+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.87089518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.870901069+07:00","message":"> Transcript [20058] [false]: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.870905123+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.870907405+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.87090958+07:00","message":"StatePrefix: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.870912397+07:00","message":"TextPushed: 'ไม่ชอบค้ากรณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.870914305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.870916427+07:00","message":"> Transcript [20059] [false]: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.870919093+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.870921016+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.870922913+07:00","message":"StatePrefix: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:38.870924817+07:00","message":"TextPushed: 'ไม่ชอบค้ากรณี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:39.384521433+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:39.384565084+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-06-19T14:49:39.384572247+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:39.38458755+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.384595989+07:00","message":"[bufferProcess] interim [540000000]:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.384599266+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.384608084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.384611069+07:00","message":"> Transcript [20060] [false]: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.384614938+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.384617946+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.384620391+07:00","message":"StatePrefix: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.384623237+07:00","message":"TextPushed: 'ไม่ชอบค้ากรณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.384630913+07:00","message":"Push: 'ที่พบผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.384633119+07:00","message":"TextPushed: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.384635329+07:00","message":"Set new StatePrefix : 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.384637688+07:00","message":"Next Push (prob) : 'ภายในคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:39.384648076+07:00","message":"push: {false ที่พบผู้เสียชีวิต 0 0xc003262900}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:39.511133555+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:39.511181586+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-06-19T14:49:39.51118986+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:39.511203572+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.511217586+07:00","message":"[bufferProcess] interim [720000000]:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.511221457+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.511225787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.511229198+07:00","message":"> Transcript [20061] [false]: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.511234048+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.511236321+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.511238917+07:00","message":"StatePrefix: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.511243647+07:00","message":"TextPushed: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิต'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:39.701857612+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:39.701901544+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-06-19T14:49:39.701908334+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงาม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:39.701924648+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.701931275+07:00","message":"[bufferProcess] interim [900000000]:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.70193412+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.701942632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.701946619+07:00","message":"> Transcript [20062] [false]: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.701952756+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.70195632+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.701960067+07:00","message":"StatePrefix: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.701964574+07:00","message":"TextPushed: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิต'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:39.76504679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:39.76505588+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.033013132+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.033047799+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-06-19T14:49:40.033054008+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.03306956+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.033076739+07:00","message":"[bufferProcess] interim [200000000]:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.033080395+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.033085802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.033089413+07:00","message":"> Transcript [20063] [false]: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.033093053+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.033095127+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.033097354+07:00","message":"StatePrefix: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.033099993+07:00","message":"TextPushed: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิต'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.21087571+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.210917722+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-06-19T14:49:40.210925782+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.210941018+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.210949782+07:00","message":"[bufferProcess] interim [380000000]:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.210953406+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.210961928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.210965202+07:00","message":"> Transcript [20064] [false]: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.21097744+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.210980281+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.210987316+07:00","message":"StatePrefix: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.210990171+07:00","message":"TextPushed: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.210998091+07:00","message":"Push: 'ภายในคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.211000255+07:00","message":"TextPushed: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.211002857+07:00","message":"Set new StatePrefix : 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.211005704+07:00","message":"Next Push (prob) : 'เสริมความงามแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.211027998+07:00","message":"push: {false ภายในคลินิก 0 0xc003262900}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.401195025+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.401242001+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-06-19T14:49:40.401249733+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.401267606+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.40127933+07:00","message":"[bufferProcess] interim [560000000]:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.401282778+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.401292697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.401296001+07:00","message":"> Transcript [20065] [false]: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.401300583+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.401303208+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.40130585+07:00","message":"StatePrefix: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.401308787+07:00","message":"TextPushed: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.610984612+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.611024863+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-06-19T14:49:40.611032473+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.611047844+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.611055106+07:00","message":"[bufferProcess] interim [740000000]:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.611058045+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.611064647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.61106725+07:00","message":"> Transcript [20066] [false]: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.611082469+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.611087729+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.611091576+07:00","message":"StatePrefix: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.611097094+07:00","message":"TextPushed: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.616379489+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.616423189+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-06-19T14:49:40.616430251+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.616447931+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.616455529+07:00","message":"[bufferProcess] interim [800000000]:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.616458331+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.616466123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.616469775+07:00","message":"> Transcript [20067] [false]: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.616473593+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.616475674+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.616479187+07:00","message":"StatePrefix: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.616481908+07:00","message":"TextPushed: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.664408292+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.664456111+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-06-19T14:49:40.664463371+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.664479473+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.664488247+07:00","message":"[bufferProcess] interim [860000000]:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.664491618+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.664498605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.66450146+07:00","message":"> Transcript [20068] [false]: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.664507746+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.664510633+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.664513017+07:00","message":"StatePrefix: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.664516262+07:00","message":"TextPushed: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.664524305+07:00","message":"Push: 'เสริมความงามแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.664526374+07:00","message":"TextPushed: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.664528992+07:00","message":"Set new StatePrefix : 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.664531382+07:00","message":"Next Push (prob) : 'หนึ่งที่เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.664540522+07:00","message":"push: {false เสริมความงามแห่ง 0 0xc003262900}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.92342441+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.923463568+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-06-19T14:49:40.923470193+07:00","message":"receive interim result [false|false]: ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:40.923481041+07:00","message":"[buffer interim] 1480 false ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.923488598+07:00","message":"[bufferProcess] interim [100000000]:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.923491509+07:00","message":"[bufferProcess] send to processor:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.923495074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.923498379+07:00","message":"> Transcript [20069] [false]: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.923501383+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:40.92350438+07:00","message":"Set new StatePrefix: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:41.280897809+07:00","message":"[GCS] IsForceVAD: false for message ID: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:41.354990268+07:00","message":"[GCS] Start streaming session, msgId: 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:41.392022009+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:41.392067317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานี\",\"confidence\":0.94799566}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:41.39207497+07:00","message":"receive interim result [true|false]: ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:41.392087011+07:00","message":"end recv isFinal message id 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:41.392090459+07:00","message":"end Recv id 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:41.392104992+07:00","message":"[buffer interim] 1480 true ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.392124674+07:00","message":"[bufferProcess] interim [670000000]:ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.392129622+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.392133297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.392136652+07:00","message":"> Transcript [20070] [false]: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.392140493+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.392142531+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.392145771+07:00","message":"StatePrefix: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.392149863+07:00","message":"TextPushed: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.392152209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.392154198+07:00","message":"> Transcript [20071] [true]: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.392156533+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.392158267+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.392160096+07:00","message":"StatePrefix: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.392163226+07:00","message":"TextPushed: 'ไม่ชอบค้ากรณีที่พบผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.392168172+07:00","message":"Push: 'หนึ่งที่ปทุมธานี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:41.39218002+07:00","message":"push: {true หนึ่งที่ปทุมธานี 0 0xc003262900}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:41.404392613+07:00","message":"write wav file: './tmp/7584/7584_1480.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:41.817589757+07:00","message":"receive streaming session, msgId: 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:41.817625473+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-06-19T14:49:41.817630812+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:41.817640935+07:00","message":"[buffer interim] 1481 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.817647216+07:00","message":"[bufferProcess] interim [240000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.817649193+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:41.890377312+07:00","message":"receive streaming session, msgId: 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:41.890416749+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-06-19T14:49:41.890422351+07:00","message":"receive interim result [false|false]: การตรวจ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:41.89043531+07:00","message":"[buffer interim] 1481 false การตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.890445433+07:00","message":"[bufferProcess] interim [420000000]:การตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.890447853+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.890452792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.890455709+07:00","message":"> Transcript [20072] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:41.890458004+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.08511934+07:00","message":"receive streaming session, msgId: 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.085156585+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-06-19T14:49:42.085172106+07:00","message":"receive interim result [false|false]: การตรวจสอบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.085201516+07:00","message":"[buffer interim] 1481 false การตรวจสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.085223251+07:00","message":"[bufferProcess] interim [600000000]:การตรวจสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.085225994+07:00","message":"[bufferProcess] send to processor:การตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.085234508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.085237451+07:00","message":"> Transcript [20073] [false]: 'การตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.085240232+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.085242385+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.085245409+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.085247393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.403027046+07:00","message":"receive streaming session, msgId: 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.403057922+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-06-19T14:49:42.403063336+07:00","message":"receive interim result [false|false]: การตรวจสอบของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.403074732+07:00","message":"[buffer interim] 1481 false การตรวจสอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.403083619+07:00","message":"[bufferProcess] interim [900000000]:การตรวจสอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.403086456+07:00","message":"[bufferProcess] send to processor:การตรวจสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.403089691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.403093684+07:00","message":"> Transcript [20074] [false]: 'การตรวจสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.403098469+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.403101294+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.403104945+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.403107697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.601270501+07:00","message":"receive streaming session, msgId: 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.601304981+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-06-19T14:49:42.601311074+07:00","message":"receive interim result [false|false]: การตรวจสอบของป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.601334373+07:00","message":"[buffer interim] 1481 false การตรวจสอบของป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.60134169+07:00","message":"[bufferProcess] interim [80000000]:การตรวจสอบของป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.601344317+07:00","message":"[bufferProcess] send to processor:การตรวจสอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.601347637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.601350214+07:00","message":"> Transcript [20075] [false]: 'การตรวจสอบของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.601353689+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.601355734+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.601358052+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.601360473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.723183776+07:00","message":"receive streaming session, msgId: 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.723225259+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-06-19T14:49:42.723231425+07:00","message":"receive interim result [false|false]: การตรวจสอบของกรม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.723256467+07:00","message":"[buffer interim] 1481 false การตรวจสอบของกรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.723263646+07:00","message":"[bufferProcess] interim [140000000]:การตรวจสอบของกรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.723266377+07:00","message":"[bufferProcess] send to processor:การตรวจสอบของป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.723273978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.723278328+07:00","message":"> Transcript [20076] [false]: 'การตรวจสอบของป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.723286054+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.723289014+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.723291294+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.723295628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.723301891+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.723303915+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.72330621+07:00","message":"Set new StatePrefix : 'การตรวจสอบของป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.723308989+07:00","message":"Next Push (prob) : 'ตรวจสอบของป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.723330779+07:00","message":"push: {false การ 0 0xc003263300}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:42.765607645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:42.765630335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.922453948+07:00","message":"receive streaming session, msgId: 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.922492859+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-06-19T14:49:42.922498813+07:00","message":"receive interim result [false|false]: การตรวจสอบของกรมส่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.922515341+07:00","message":"[buffer interim] 1481 false การตรวจสอบของกรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.922521863+07:00","message":"[bufferProcess] interim [380000000]:การตรวจสอบของกรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.922524521+07:00","message":"[bufferProcess] send to processor:การตรวจสอบของกรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.922527532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.922530809+07:00","message":"> Transcript [20077] [false]: 'การตรวจสอบของกรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.922533143+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.922535468+07:00","message":"Set new StatePrefix: 'การตรวจสอบของกรม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.973174342+07:00","message":"receive streaming session, msgId: 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.973215805+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-06-19T14:49:42.973222206+07:00","message":"receive interim result [false|false]: การตรวจสอบของกรมสนาม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.973234614+07:00","message":"[buffer interim] 1481 false การตรวจสอบของกรมสนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.973243584+07:00","message":"[bufferProcess] interim [500000000]:การตรวจสอบของกรมสนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.973246021+07:00","message":"[bufferProcess] send to processor:การตรวจสอบของกรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.97325104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.973254097+07:00","message":"> Transcript [20078] [false]: 'การตรวจสอบของกรมส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.973257559+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.973259673+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.973261718+07:00","message":"StatePrefix: 'การตรวจสอบของกรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.973264341+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.095153482+07:00","message":"receive streaming session, msgId: 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.095197937+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-06-19T14:49:43.095204599+07:00","message":"receive interim result [false|false]: การตรวจสอบของกรมสนับสนุน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.095218705+07:00","message":"[buffer interim] 1481 false การตรวจสอบของกรมสนับสนุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.095226515+07:00","message":"[bufferProcess] interim [560000000]:การตรวจสอบของกรมสนับสนุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.095229489+07:00","message":"[bufferProcess] send to processor:การตรวจสอบของกรมสนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.095236898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.095241435+07:00","message":"> Transcript [20079] [false]: 'การตรวจสอบของกรมสนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.095244898+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.095247286+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.095249934+07:00","message":"StatePrefix: 'การตรวจสอบของกรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.095252966+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.476114146+07:00","message":"receive streaming session, msgId: 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.47615206+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-06-19T14:49:43.476160461+07:00","message":"receive interim result [false|false]: การตรวจสอบของกรมสนับสนุนบริการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.476174212+07:00","message":"[buffer interim] 1481 false การตรวจสอบของกรมสนับสนุนบริการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.47618301+07:00","message":"[bufferProcess] interim [980000000]:การตรวจสอบของกรมสนับสนุนบริการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.476186013+07:00","message":"[bufferProcess] send to processor:การตรวจสอบของกรมสนับสนุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.476194439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.476197453+07:00","message":"> Transcript [20080] [false]: 'การตรวจสอบของกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.476201259+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.476204305+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.476206721+07:00","message":"StatePrefix: 'การตรวจสอบของกรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.476209448+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.994215544+07:00","message":"receive streaming session, msgId: 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.994255979+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-06-19T14:49:43.994263359+07:00","message":"receive interim result [false|false]: การตรวจสอบของกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.994277918+07:00","message":"[buffer interim] 1481 false การตรวจสอบของกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.99428611+07:00","message":"[bufferProcess] interim [460000000]:การตรวจสอบของกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.99429001+07:00","message":"[bufferProcess] send to processor:การตรวจสอบของกรมสนับสนุนบริการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.994295101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.994299625+07:00","message":"> Transcript [20081] [false]: 'การตรวจสอบของกรมสนับสนุนบริการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.994304297+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.994307083+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.994310208+07:00","message":"StatePrefix: 'การตรวจสอบของกรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.994313727+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.994317643+07:00","message":"Push: 'ตรวจสอบของกรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.994320749+07:00","message":"TextPushed: 'การตรวจสอบของกรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.994323736+07:00","message":"Set new StatePrefix : 'การตรวจสอบของกรมสนับสนุนบริการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.99432818+07:00","message":"Next Push (prob) : 'สนับสนุนบริการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.994336062+07:00","message":"push: {false ตรวจสอบของกรม 0 0xc003263300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:44.360644473+07:00","message":"[GCS] IsForceVAD: false for message ID: 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:44.437283569+07:00","message":"[GCS] Start streaming session, msgId: 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:44.451866354+07:00","message":"receive streaming session, msgId: 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:44.451905494+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-06-19T14:49:44.451910974+07:00","message":"receive interim result [true|false]: การตรวจสอบของกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:44.451919423+07:00","message":"end recv isFinal message id 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:44.45192206+07:00","message":"end Recv id 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:44.451928956+07:00","message":"[buffer interim] 1481 true การตรวจสอบของกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.451937796+07:00","message":"[bufferProcess] interim [30000000]:การตรวจสอบของกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.451940766+07:00","message":"[bufferProcess] send to processor (isfinal):การตรวจสอบของกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.451944191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.451947122+07:00","message":"> Transcript [20082] [false]: 'การตรวจสอบของกรมสนับสนุนบริการสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.45195019+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.45195225+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.451954198+07:00","message":"StatePrefix: 'การตรวจสอบของกรมสนับสนุนบริการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.45195667+07:00","message":"TextPushed: 'การตรวจสอบของกรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.451958635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.451960762+07:00","message":"> Transcript [20083] [true]: 'การตรวจสอบของกรมสนับสนุนบริการสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.451968615+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.451970645+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.451972477+07:00","message":"StatePrefix: 'การตรวจสอบของกรมสนับสนุนบริการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.451974465+07:00","message":"TextPushed: 'การตรวจสอบของกรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.451980496+07:00","message":"Push: 'สนับสนุนบริการสุขภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:44.451987379+07:00","message":"push: {true สนับสนุนบริการสุขภาพ 0 0xc003263300}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:44.46004869+07:00","message":"write wav file: './tmp/7584/7584_1481.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.086337897+07:00","message":"receive streaming session, msgId: 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.086381041+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-06-19T14:49:45.086387556+07:00","message":"receive interim result [false|false]: บอกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.086410878+07:00","message":"[buffer interim] 1482 false บอกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.086423936+07:00","message":"[bufferProcess] interim [480000000]:บอกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.086426869+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.722774692+07:00","message":"receive streaming session, msgId: 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.722836975+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-06-19T14:49:45.722848703+07:00","message":"receive interim result [false|false]: บอกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.722868415+07:00","message":"[buffer interim] 1482 false บอกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.722885718+07:00","message":"[bufferProcess] interim [80000000]:บอกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.722890916+07:00","message":"[bufferProcess] send to processor:บอกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.722909005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.72291575+07:00","message":"> Transcript [20084] [false]: 'บอกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.722919792+07:00","message":"Set StatePrefix (first interim): 'บอกว่า'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:45.766491596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:45.766510482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.797300018+07:00","message":"receive streaming session, msgId: 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.797338616+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-06-19T14:49:45.797344258+07:00","message":"receive interim result [false|false]: บอกว่าเคลียร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.797359965+07:00","message":"[buffer interim] 1482 false บอกว่าเคลียร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.797369069+07:00","message":"[bufferProcess] interim [140000000]:บอกว่าเคลียร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.797373076+07:00","message":"[bufferProcess] send to processor:บอกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.797380023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.797383878+07:00","message":"> Transcript [20085] [false]: 'บอกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.797388598+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.797391982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.797394586+07:00","message":"StatePrefix: 'บอกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.797396625+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.801572377+07:00","message":"receive streaming session, msgId: 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.801597803+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-06-19T14:49:45.801603045+07:00","message":"receive interim result [false|false]: บอกว่าคลีน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.801615096+07:00","message":"[buffer interim] 1482 false บอกว่าคลีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.801619853+07:00","message":"[bufferProcess] interim [200000000]:บอกว่าคลีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.801622422+07:00","message":"[bufferProcess] send to processor:บอกว่าเคลียร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.801625177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.801627519+07:00","message":"> Transcript [20086] [false]: 'บอกว่าเคลียร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.801630191+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.80163211+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.80163413+07:00","message":"StatePrefix: 'บอกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.801636364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.852364697+07:00","message":"receive streaming session, msgId: 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.852406595+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-06-19T14:49:45.852413983+07:00","message":"receive interim result [false|false]: บอกว่าคลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.85242828+07:00","message":"[buffer interim] 1482 false บอกว่าคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.852437277+07:00","message":"[bufferProcess] interim [260000000]:บอกว่าคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.852439915+07:00","message":"[bufferProcess] send to processor:บอกว่าคลีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.852448009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.852451007+07:00","message":"> Transcript [20087] [false]: 'บอกว่าคลีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.852454318+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.852456661+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.852458654+07:00","message":"StatePrefix: 'บอกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.852460735+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.047848727+07:00","message":"receive streaming session, msgId: 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.047886417+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-06-19T14:49:46.047892446+07:00","message":"receive interim result [false|false]: บอกว่าคลินิกที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.047912548+07:00","message":"[buffer interim] 1482 false บอกว่าคลินิกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.047919882+07:00","message":"[bufferProcess] interim [500000000]:บอกว่าคลินิกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.047922348+07:00","message":"[bufferProcess] send to processor:บอกว่าคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.047925742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.047930184+07:00","message":"> Transcript [20088] [false]: 'บอกว่าคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.047933431+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.047935525+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.047937467+07:00","message":"StatePrefix: 'บอกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.047939751+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.047942253+07:00","message":"Push: 'บอกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.047944542+07:00","message":"TextPushed: 'บอกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.04794669+07:00","message":"Set new StatePrefix : 'บอกว่าคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.047950766+07:00","message":"Next Push (prob) : 'คลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.047958281+07:00","message":"push: {false บอกว่า 0 0xc002af7a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.176634268+07:00","message":"receive streaming session, msgId: 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.176668066+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-06-19T14:49:46.176674694+07:00","message":"receive interim result [false|false]: บอกว่าคลินิกที่เปิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.176688244+07:00","message":"[buffer interim] 1482 false บอกว่าคลินิกที่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.176694958+07:00","message":"[bufferProcess] interim [620000000]:บอกว่าคลินิกที่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.176697466+07:00","message":"[bufferProcess] send to processor:บอกว่าคลินิกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.176703924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.176707258+07:00","message":"> Transcript [20089] [false]: 'บอกว่าคลินิกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.176710661+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.176712709+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.176715121+07:00","message":"StatePrefix: 'บอกว่าคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.176717577+07:00","message":"TextPushed: 'บอกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.563268733+07:00","message":"receive streaming session, msgId: 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.56330585+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-06-19T14:49:46.563311939+07:00","message":"receive interim result [false|false]: บอกว่าคลินิกที่เปิดห้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.5633241+07:00","message":"[buffer interim] 1482 false บอกว่าคลินิกที่เปิดห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.563331066+07:00","message":"[bufferProcess] interim [980000000]:บอกว่าคลินิกที่เปิดห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.563333629+07:00","message":"[bufferProcess] send to processor:บอกว่าคลินิกที่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.563339013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.563341831+07:00","message":"> Transcript [20090] [false]: 'บอกว่าคลินิกที่เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.5633455+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.563347669+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.563350003+07:00","message":"StatePrefix: 'บอกว่าคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.563352436+07:00","message":"TextPushed: 'บอกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.88680983+07:00","message":"receive streaming session, msgId: 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.886848919+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-06-19T14:49:46.886854929+07:00","message":"receive interim result [false|false]: บอกว่าคลินิกที่เปิดห้องพัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.88686674+07:00","message":"[buffer interim] 1482 false บอกว่าคลินิกที่เปิดห้องพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.886873695+07:00","message":"[bufferProcess] interim [280000000]:บอกว่าคลินิกที่เปิดห้องพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.886876236+07:00","message":"[bufferProcess] send to processor:บอกว่าคลินิกที่เปิดห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.886881088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.886883653+07:00","message":"> Transcript [20091] [false]: 'บอกว่าคลินิกที่เปิดห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.886886966+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.886889338+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.886891946+07:00","message":"StatePrefix: 'บอกว่าคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.886894568+07:00","message":"TextPushed: 'บอกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.991393517+07:00","message":"[GCS] IsForceVAD: false for message ID: 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.007753488+07:00","message":"receive streaming session, msgId: 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.007792542+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-06-19T14:49:47.007799144+07:00","message":"receive interim result [false|false]: บอกว่าคลินิกที่เปิดห้องผ่าตัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.007814233+07:00","message":"[buffer interim] 1482 false บอกว่าคลินิกที่เปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.007821379+07:00","message":"[bufferProcess] interim [340000000]:บอกว่าคลินิกที่เปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.00782581+07:00","message":"[bufferProcess] send to processor:บอกว่าคลินิกที่เปิดห้องพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.007832096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.007835511+07:00","message":"> Transcript [20092] [false]: 'บอกว่าคลินิกที่เปิดห้องพัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.007839183+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.007841586+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.007843853+07:00","message":"StatePrefix: 'บอกว่าคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.007846486+07:00","message":"TextPushed: 'บอกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.007852992+07:00","message":"Push: 'คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.007855082+07:00","message":"TextPushed: 'บอกว่าคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.007857113+07:00","message":"Set new StatePrefix : 'บอกว่าคลินิกที่เปิดห้องพัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.007859199+07:00","message":"Next Push (prob) : 'ที่เปิดห้องพัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.007866928+07:00","message":"push: {false คลินิก 0 0xc002af7a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.054478596+07:00","message":"[GCS] Start streaming session, msgId: 1483"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.087635734+07:00","message":"receive streaming session, msgId: 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.087685297+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-06-19T14:49:47.087692463+07:00","message":"receive interim result [true|false]: บอกว่าคลินิกที่เปิดห้องผ่าตัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.087699955+07:00","message":"end recv isFinal message id 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.087702959+07:00","message":"end Recv id 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.087709743+07:00","message":"[buffer interim] 1482 true บอกว่าคลินิกที่เปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.087719702+07:00","message":"[bufferProcess] interim [580000000]:บอกว่าคลินิกที่เปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.087725656+07:00","message":"[bufferProcess] send to processor (isfinal):บอกว่าคลินิกที่เปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.087730404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.087734699+07:00","message":"> Transcript [20093] [false]: 'บอกว่าคลินิกที่เปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.087738212+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.087741596+07:00","message":"Set new StatePrefix: 'บอกว่าคลินิกที่เปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.087743901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.087745867+07:00","message":"> Transcript [20094] [true]: 'บอกว่าคลินิกที่เปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.08774826+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.087750467+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.087752412+07:00","message":"StatePrefix: 'บอกว่าคลินิกที่เปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.08775469+07:00","message":"TextPushed: 'บอกว่าคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.087757423+07:00","message":"Push: 'ที่เปิดห้องผ่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.087765113+07:00","message":"push: {true ที่เปิดห้องผ่าตัด 0 0xc002af7a80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:47.096283644+07:00","message":"write wav file: './tmp/7584/7584_1482.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.796766671+07:00","message":"receive streaming session, msgId: 1483"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.796823248+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-06-19T14:49:47.796832129+07:00","message":"receive interim result [false|false]: กฎหมาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.796851638+07:00","message":"[buffer interim] 1483 false กฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.796863507+07:00","message":"[bufferProcess] interim [600000000]:กฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.796866521+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.952797353+07:00","message":"[GCS] IsForceVAD: false for message ID: 1483"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.145345751+07:00","message":"receive streaming session, msgId: 1483"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.145389624+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-06-19T14:49:48.145404447+07:00","message":"receive interim result [false|false]: กฎหมายค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.145428096+07:00","message":"receive streaming session, msgId: 1483"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.145436258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กฎหมายค่ะ\",\"confidence\":0.91292953}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.145442797+07:00","message":"receive interim result [true|false]: กฎหมายค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.145446675+07:00","message":"end recv isFinal message id 1483"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.145449691+07:00","message":"end Recv id 1483"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.14545381+07:00","message":"[buffer interim] 1483 false กฎหมายค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.145481321+07:00","message":"[buffer interim] 1483 true กฎหมายค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.145488334+07:00","message":"[bufferProcess] interim [900000000]:กฎหมายค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.145491603+07:00","message":"[bufferProcess] send to processor:กฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.145496086+07:00","message":"[bufferProcess] interim [930000000]:กฎหมายค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.145498943+07:00","message":"[bufferProcess] send to processor (isfinal):กฎหมายค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.145512695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.145532058+07:00","message":"> Transcript [20095] [false]: 'กฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.145535503+07:00","message":"Set StatePrefix (first interim): 'กฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.145537811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.145540155+07:00","message":"> Transcript [20096] [false]: 'กฎหมายค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.145543859+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.145545886+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.145548355+07:00","message":"StatePrefix: 'กฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.145550811+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.145552521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.145554376+07:00","message":"> Transcript [20097] [true]: 'กฎหมายค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.145556351+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.145558224+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.145559897+07:00","message":"StatePrefix: 'กฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.145561584+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.145567654+07:00","message":"Push: 'กฎหมายค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.145576258+07:00","message":"push: {true กฎหมายค่ะ 0 0xc003263580}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:48.150849587+07:00","message":"write wav file: './tmp/7584/7584_1483.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:48.766591764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:48.766612585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:49.362573284+07:00","message":"[GCS] Start streaming session, msgId: 1484"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.002040643+07:00","message":"[GCS] IsForceVAD: false for message ID: 1484"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.097007315+07:00","message":"receive streaming session, msgId: 1484"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.097027345+07:00","message":"found end of frame, send empty tag with msgId: 1484"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.097030161+07:00","message":"end Recv id 1484"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.097036623+07:00","message":"[buffer interim] 1484 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.097042833+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.097046107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.097048686+07:00","message":"> Transcript [20098] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.097050901+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.097052877+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.097054795+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.097056632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.097059098+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.097082608+07:00","message":"push: {true \n 0 0xc002af7d00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:50.111709075+07:00","message":"write wav file: './tmp/7584/7584_1484.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.203806692+07:00","message":"[GCS] Start streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.916700031+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.916746028+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-06-19T14:49:50.916753645+07:00","message":"receive interim result [false|false]: นายแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.916769251+07:00","message":"[buffer interim] 1485 false นายแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.916778161+07:00","message":"[bufferProcess] interim [540000000]:นายแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.916780922+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.060007842+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.060056281+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-06-19T14:49:51.060063043+07:00","message":"receive interim result [false|false]: นายแพทย์สูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.060078528+07:00","message":"[buffer interim] 1485 false นายแพทย์สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.06008753+07:00","message":"[bufferProcess] interim [720000000]:นายแพทย์สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.060089844+07:00","message":"[bufferProcess] send to processor:นายแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.060094862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.06009774+07:00","message":"> Transcript [20099] [false]: 'นายแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.060100029+07:00","message":"Set StatePrefix (first interim): 'นายแพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.168321285+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.168357368+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-06-19T14:49:51.168363615+07:00","message":"receive interim result [false|false]: นายแพทย์สุร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.168374134+07:00","message":"[buffer interim] 1485 false นายแพทย์สุร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.168380539+07:00","message":"[bufferProcess] interim [780000000]:นายแพทย์สุร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.168382787+07:00","message":"[bufferProcess] send to processor:นายแพทย์สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.16838585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.168388696+07:00","message":"> Transcript [20100] [false]: 'นายแพทย์สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.168391911+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.168394762+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.168397447+07:00","message":"StatePrefix: 'นายแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.168400367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.426354774+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.42639333+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-06-19T14:49:51.426399102+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิทย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.426415673+07:00","message":"[buffer interim] 1485 false นายแพทย์สุรวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.426422795+07:00","message":"[bufferProcess] interim [80000000]:นายแพทย์สุรวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.426425371+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.426431888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.426434643+07:00","message":"> Transcript [20101] [false]: 'นายแพทย์สุร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.42643794+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.426440353+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.426442818+07:00","message":"StatePrefix: 'นายแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.426444953+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.747398548+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.74744706+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-06-19T14:49:51.747454072+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.747468724+07:00","message":"[buffer interim] 1485 false นายแพทย์สุรวิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.747483505+07:00","message":"[bufferProcess] interim [380000000]:นายแพทย์สุรวิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.747486219+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.747490513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.747495647+07:00","message":"> Transcript [20102] [false]: 'นายแพทย์สุรวิทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.747499409+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.747501615+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.747503676+07:00","message":"StatePrefix: 'นายแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.747506431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:51.767573379+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:51.767604244+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.957274118+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.957333236+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-06-19T14:49:51.957341863+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิทย์เศรษฐศาสตร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.957355287+07:00","message":"[buffer interim] 1485 false นายแพทย์สุรวิทย์เศรษฐศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.957363221+07:00","message":"[bufferProcess] interim [620000000]:นายแพทย์สุรวิทย์เศรษฐศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.957366321+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.957370448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.957373759+07:00","message":"> Transcript [20103] [false]: 'นายแพทย์สุรวิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.957379569+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.957382136+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.957384075+07:00","message":"StatePrefix: 'นายแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.957386335+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.957389448+07:00","message":"Push: 'นายแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.957391442+07:00","message":"TextPushed: 'นายแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.957393553+07:00","message":"Set new StatePrefix : 'นายแพทย์สุรวิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.957395775+07:00","message":"Next Push (prob) : 'สุรวิเศษ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.957406037+07:00","message":"push: {false นายแพทย์ 0 0xc002af6580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.14568568+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.145728997+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-06-19T14:49:52.145735039+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิทย์เศรษฐกิจ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.145747656+07:00","message":"[buffer interim] 1485 false นายแพทย์สุรวิทย์เศรษฐกิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.145754733+07:00","message":"[bufferProcess] interim [740000000]:นายแพทย์สุรวิทย์เศรษฐกิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.14575762+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิทย์เศรษฐศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.1457644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.145767152+07:00","message":"> Transcript [20104] [false]: 'นายแพทย์สุรวิทย์เศรษฐศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.145769522+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.14577173+07:00","message":"Set new StatePrefix: 'นายแพทย์สุรวิทย์เศรษฐศาสตร์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.259234124+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.25927296+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-06-19T14:49:52.259278657+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อาทิตย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.25929277+07:00","message":"[buffer interim] 1485 false นายแพทย์สุรวิเศษศักดิ์อาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.259299748+07:00","message":"[bufferProcess] interim [860000000]:นายแพทย์สุรวิเศษศักดิ์อาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.259305188+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิทย์เศรษฐกิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.25930901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.259312172+07:00","message":"> Transcript [20105] [false]: 'นายแพทย์สุรวิทย์เศรษฐกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.259314765+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.259317032+07:00","message":"Set new StatePrefix: 'นายแพทย์สุรวิทย์เศรษฐกิจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.262616024+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.262647388+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-06-19T14:49:52.26265296+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.262667578+07:00","message":"[buffer interim] 1485 false นายแพทย์สุรวิเศษศักดิ์อธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.262673165+07:00","message":"[bufferProcess] interim [920000000]:นายแพทย์สุรวิเศษศักดิ์อธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.262675372+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.262682509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.262685021+07:00","message":"> Transcript [20106] [false]: 'นายแพทย์สุรวิเศษศักดิ์อาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.262687105+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.262689268+07:00","message":"Set new StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อาทิตย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.322197174+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.322235625+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-06-19T14:49:52.3222411+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.322255374+07:00","message":"[buffer interim] 1485 false นายแพทย์สุรวิเศษศักดิ์อธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.322262027+07:00","message":"[bufferProcess] interim [980000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.322264656+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.322267674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.322270656+07:00","message":"> Transcript [20107] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.322272906+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.322275133+07:00","message":"Set new StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.515577687+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.515621615+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-06-19T14:49:52.515627811+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.5156424+07:00","message":"[buffer interim] 1485 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.515650531+07:00","message":"[bufferProcess] interim [220000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.515653533+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.515662199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.515665401+07:00","message":"> Transcript [20108] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.515669461+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.515673397+07:00","message":"Set new StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.957062162+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.957103983+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-06-19T14:49:52.95711041+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมส่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.957123203+07:00","message":"[buffer interim] 1485 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.957134408+07:00","message":"[bufferProcess] interim [580000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.957138495+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.95714566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.957149515+07:00","message":"> Transcript [20109] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.957154365+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.95717276+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.957176263+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.95718004+07:00","message":"TextPushed: 'นายแพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.026615213+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.026654222+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-06-19T14:49:53.026660543+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสรรพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.026675663+07:00","message":"[buffer interim] 1485 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสรรพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.026681915+07:00","message":"[bufferProcess] interim [640000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสรรพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.026684486+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.026689554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.026692356+07:00","message":"> Transcript [20110] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.026695677+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.026698361+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.026700671+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.026704018+07:00","message":"TextPushed: 'นายแพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.157862934+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.157904421+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-06-19T14:49:53.157910264+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.157928255+07:00","message":"[buffer interim] 1485 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.15793514+07:00","message":"[bufferProcess] interim [820000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.157937894+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสรรพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.157941579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.157944424+07:00","message":"> Transcript [20111] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสรรพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.157948054+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.157950279+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.157952802+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.15796443+07:00","message":"TextPushed: 'นายแพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.535396615+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.535435822+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-06-19T14:49:53.535442982+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.535456161+07:00","message":"[buffer interim] 1485 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.535463097+07:00","message":"[bufferProcess] interim [180000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.535466837+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.535470199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.535473008+07:00","message":"> Transcript [20112] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.535476509+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.535478495+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.535480757+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.535483892+07:00","message":"TextPushed: 'นายแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.53548919+07:00","message":"Push: 'สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.535492342+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.535495284+07:00","message":"Set new StatePrefix : 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.535498838+07:00","message":"Next Push (prob) : 'กรมสนับสนุน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.535508324+07:00","message":"push: {false สุรวิเศษศักดิ์อธิบดี 0 0xc002af6580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.044993791+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.045035788+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-06-19T14:49:54.045043344+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.045059285+07:00","message":"[buffer interim] 1485 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.045066964+07:00","message":"[bufferProcess] interim [660000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.045069859+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.045077651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.045080739+07:00","message":"> Transcript [20113] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.045084535+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.045089042+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.045091659+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.045095159+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.626148769+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.626192953+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-06-19T14:49:54.626199834+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.626217578+07:00","message":"[buffer interim] 1485 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.626226079+07:00","message":"[bufferProcess] interim [260000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.626229505+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.626238023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.626241029+07:00","message":"> Transcript [20114] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.626245348+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.626248463+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.626252167+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.626255603+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:54.767676954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:54.767709624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.834520674+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.834563041+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-06-19T14:49:54.834570688+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.834585121+07:00","message":"[buffer interim] 1485 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.834593348+07:00","message":"[bufferProcess] interim [500000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.834597282+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.834605736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.834608814+07:00","message":"> Transcript [20115] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.834612922+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.834615661+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.834618941+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.834622097+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.965409986+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.965459594+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-06-19T14:49:54.965467495+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.96548531+07:00","message":"[buffer interim] 1485 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.96549773+07:00","message":"[bufferProcess] interim [620000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.965501732+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.965506315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.965509676+07:00","message":"> Transcript [20116] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.965514314+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.965516557+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.965519091+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.965522106+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.965525356+07:00","message":"Push: 'กรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.965527287+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.965530132+07:00","message":"Set new StatePrefix : 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.965533018+07:00","message":"Next Push (prob) : 'บริการสุขภาพระบุ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.965542409+07:00","message":"push: {false กรมสนับสนุน 0 0xc002af6580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.140085812+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.140128852+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-06-19T14:49:55.140137955+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.140152119+07:00","message":"[buffer interim] 1485 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.140159888+07:00","message":"[bufferProcess] interim [800000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.140163489+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.140173748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.140177562+07:00","message":"> Transcript [20117] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.140181651+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.140184499+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.140186542+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.140189315+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.459940994+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.459990413+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-06-19T14:49:55.45999739+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.460012941+07:00","message":"[buffer interim] 1485 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.460021602+07:00","message":"[bufferProcess] interim [40000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.46002443+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.460047638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.460051235+07:00","message":"> Transcript [20118] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.460055786+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.460058317+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.460060971+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.460063926+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.570374932+07:00","message":"[GCS] IsForceVAD: false for message ID: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.670102758+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.670155533+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-06-19T14:49:55.67016427+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.670190169+07:00","message":"[buffer interim] 1485 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.670200016+07:00","message":"[bufferProcess] interim [280000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.670205158+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.670214463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.670218868+07:00","message":"> Transcript [20119] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.670224488+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.670227467+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.67023212+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.670236574+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.703759332+07:00","message":"[GCS] Start streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.70737878+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.707410524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นายแพทย์สุระวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต\",\"confidence\":0.9479262}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.707417585+07:00","message":"receive interim result [true|false]: นายแพทย์สุระวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.707427413+07:00","message":"end recv isFinal message id 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.707429668+07:00","message":"end Recv id 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.707434535+07:00","message":"[buffer interim] 1485 true นายแพทย์สุระวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.707445398+07:00","message":"[bufferProcess] interim [400000000]:นายแพทย์สุระวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.707448929+07:00","message":"[bufferProcess] send to processor (isfinal):นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.707452511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.707455131+07:00","message":"> Transcript [20120] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.707460232+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.707462229+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.70746441+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.707467111+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.707470184+07:00","message":"Push: 'บริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.707472326+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.707474651+07:00","message":"Set new StatePrefix : 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.707477241+07:00","message":"Next Push (prob) : 'ถึงการเสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.707479499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.70748189+07:00","message":"> Transcript [20121] [true]: 'นายแพทย์สุระวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.707484181+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.707488968+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.707490742+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.707492877+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.707494849+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.707596726+07:00","message":"push: {false บริการสุขภาพระบุ 0 0xc002af6580}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.707654034+07:00","message":"Push: 'ถึงการเสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.707657194+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.707659352+07:00","message":"Set new StatePrefix : 'นายแพทย์สุระวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.70766158+07:00","message":"Next Push (prob) : 'นายแพทย์สุระวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.707669375+07:00","message":"push: {true ถึงการเสียชีวิต 0 0xc002af6580}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.707693006+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1485.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:55.719158749+07:00","message":"write wav file: './tmp/7584/7584_1485.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.051053501+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.051100837+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-06-19T14:49:56.051106121+07:00","message":"receive interim result [false|false]: ขอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.051124416+07:00","message":"[buffer interim] 1486 false ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.051133205+07:00","message":"[bufferProcess] interim [420000000]:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.051135121+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.233980351+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.234023366+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-06-19T14:49:56.234029558+07:00","message":"receive interim result [false|false]: ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.234044868+07:00","message":"[buffer interim] 1486 false ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.234052473+07:00","message":"[bufferProcess] interim [600000000]:ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.234055632+07:00","message":"[bufferProcess] send to processor:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.234063937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.23406712+07:00","message":"> Transcript [20122] [false]: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.23406954+07:00","message":"Set StatePrefix (first interim): 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.568825196+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.568878045+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-06-19T14:49:56.56888432+07:00","message":"receive interim result [false|false]: ของผู้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.568899744+07:00","message":"[buffer interim] 1486 false ของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.568908194+07:00","message":"[bufferProcess] interim [840000000]:ของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.568910774+07:00","message":"[bufferProcess] send to processor:ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.568914296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.568917506+07:00","message":"> Transcript [20123] [false]: 'ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.568920838+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.568923787+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.568925754+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.568927913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.577768149+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.577792985+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-06-19T14:49:56.577798505+07:00","message":"receive interim result [false|false]: ของปุ้ย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.57781068+07:00","message":"[buffer interim] 1486 false ของปุ้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.577818804+07:00","message":"[bufferProcess] interim [900000000]:ของปุ้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.577821068+07:00","message":"[bufferProcess] send to processor:ของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.577826669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.577829424+07:00","message":"> Transcript [20124] [false]: 'ของผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.577832921+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.577835153+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.577837727+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.577839734+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.686676551+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.686723472+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-06-19T14:49:56.686731846+07:00","message":"receive interim result [false|false]: ของผู้หญิง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.686752494+07:00","message":"[buffer interim] 1486 false ของผู้หญิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.68676337+07:00","message":"[bufferProcess] interim [960000000]:ของผู้หญิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.686767672+07:00","message":"[bufferProcess] send to processor:ของปุ้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.686772407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.686777504+07:00","message":"> Transcript [20125] [false]: 'ของปุ้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.68678276+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.686785892+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.686789937+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.686793143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.789021312+07:00","message":"[GCS] Cleaned up inactive client: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.789054951+07:00","message":"[GCS] Cleaned up inactive client: 1425"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.789059617+07:00","message":"[GCS] Cleaned up inactive client: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.789061507+07:00","message":"[GCS] Cleaned up inactive client: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.789063444+07:00","message":"[GCS] Cleaned up inactive client: 1427"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.789065211+07:00","message":"[GCS] Cleaned up inactive client: 1424"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.789067209+07:00","message":"[GCS] Cleaned up inactive client: 1426"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.789069009+07:00","message":"[GCS] Cleaned up inactive client: 1432"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.789070967+07:00","message":"[GCS] Cleaned up inactive client: 1429"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.789072756+07:00","message":"[GCS] Cleaned up inactive client: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.789074664+07:00","message":"[GCS] Cleaned up inactive client: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.789078413+07:00","message":"[GCS] Cleaned up inactive client: 1431"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.933619439+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.933662786+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-06-19T14:49:56.933669473+07:00","message":"receive interim result [false|false]: ของผู้หญิงคน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.933686144+07:00","message":"[buffer interim] 1486 false ของผู้หญิงคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.933694422+07:00","message":"[bufferProcess] interim [320000000]:ของผู้หญิงคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.933697536+07:00","message":"[bufferProcess] send to processor:ของผู้หญิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.933701048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.933709683+07:00","message":"> Transcript [20126] [false]: 'ของผู้หญิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.933713493+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.933718654+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.933720942+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.933723209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.933726248+07:00","message":"Push: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.933728349+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.933730425+07:00","message":"Set new StatePrefix : 'ของผู้หญิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.933732605+07:00","message":"Next Push (prob) : 'งผู้หญิง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.933741267+07:00","message":"push: {false ขอ 0 0xc003d29280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.128539465+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.128580973+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-06-19T14:49:57.128588358+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.128602043+07:00","message":"[buffer interim] 1486 false ของผู้หญิงคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.128611981+07:00","message":"[bufferProcess] interim [500000000]:ของผู้หญิงคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.128614747+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.128621629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.128624978+07:00","message":"> Transcript [20127] [false]: 'ของผู้หญิงคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.128628823+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.1286316+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.128634021+07:00","message":"StatePrefix: 'ของผู้หญิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.128636771+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.251210229+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.251249285+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-06-19T14:49:57.2512552+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.251269564+07:00","message":"[buffer interim] 1486 false ของผู้หญิงคนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.251279705+07:00","message":"[bufferProcess] interim [560000000]:ของผู้หญิงคนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.251282438+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.251288372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.251291396+07:00","message":"> Transcript [20128] [false]: 'ของผู้หญิงคนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.251294815+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.251297368+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.25129954+07:00","message":"StatePrefix: 'ของผู้หญิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.251302258+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.326590101+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.326634505+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-06-19T14:49:57.326641013+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.32665622+07:00","message":"[buffer interim] 1486 false ของผู้หญิงคนนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.32666492+07:00","message":"[bufferProcess] interim [680000000]:ของผู้หญิงคนนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.326667605+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.326674711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.326678135+07:00","message":"> Transcript [20129] [false]: 'ของผู้หญิงคนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.326681942+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.326684261+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.326686403+07:00","message":"StatePrefix: 'ของผู้หญิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.326689574+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:57.768669093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:57.768684409+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.838148788+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.838186207+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-06-19T14:49:57.838192923+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.83820714+07:00","message":"[buffer interim] 1486 false ของผู้หญิงคนนึงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.838213892+07:00","message":"[bufferProcess] interim [160000000]:ของผู้หญิงคนนึงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.838216226+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.838221301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.838224593+07:00","message":"> Transcript [20130] [false]: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.838228129+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.838230286+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.838232401+07:00","message":"StatePrefix: 'ของผู้หญิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.838234807+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.838239345+07:00","message":"Push: 'งผู้หญิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.838241365+07:00","message":"TextPushed: 'ของผู้หญิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.838243418+07:00","message":"Set new StatePrefix : 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.838245457+07:00","message":"Next Push (prob) : 'คนนึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.838251856+07:00","message":"push: {false งผู้หญิง 0 0xc003d29280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.985366184+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.985413258+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-06-19T14:49:57.985422768+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.985440226+07:00","message":"[buffer interim] 1486 false ของผู้หญิงคนนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.985451182+07:00","message":"[bufferProcess] interim [280000000]:ของผู้หญิงคนนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.985454606+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.985459345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.985465358+07:00","message":"> Transcript [20131] [false]: 'ของผู้หญิงคนนึงใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.985470163+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.98547342+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.985476966+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.985480496+07:00","message":"TextPushed: 'ของผู้หญิง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.029299195+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.029342602+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-06-19T14:49:58.029349881+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงในขณะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.029365556+07:00","message":"[buffer interim] 1486 false ของผู้หญิงคนนึงในขณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.029373788+07:00","message":"[bufferProcess] interim [340000000]:ของผู้หญิงคนนึงในขณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.029377215+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.029386035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.029389185+07:00","message":"> Transcript [20132] [false]: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.029393429+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.029397942+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.029400187+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.029402642+07:00","message":"TextPushed: 'ของผู้หญิง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.287590412+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.287640936+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-06-19T14:49:58.287647516+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงในขณะที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.287664735+07:00","message":"[buffer interim] 1486 false ของผู้หญิงคนนึงในขณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.287673272+07:00","message":"[bufferProcess] interim [580000000]:ของผู้หญิงคนนึงในขณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.287677196+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึงในขณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.287681421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.287684451+07:00","message":"> Transcript [20133] [false]: 'ของผู้หญิงคนนึงในขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.287688498+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.287690805+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.28769315+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.287695845+07:00","message":"TextPushed: 'ของผู้หญิง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.550185917+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.550234262+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-06-19T14:49:58.550240303+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงในขณะที่เข้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.550252538+07:00","message":"[buffer interim] 1486 false ของผู้หญิงคนนึงในขณะที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.550259036+07:00","message":"[bufferProcess] interim [880000000]:ของผู้หญิงคนนึงในขณะที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.550261496+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึงในขณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.55026538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.550268147+07:00","message":"> Transcript [20134] [false]: 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.550271892+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.550274204+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.550276484+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.550278734+07:00","message":"TextPushed: 'ของผู้หญิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.550281492+07:00","message":"Push: 'คนนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.550283724+07:00","message":"TextPushed: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.550285851+07:00","message":"Set new StatePrefix : 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.550287933+07:00","message":"Next Push (prob) : 'ในขณะที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.550295481+07:00","message":"push: {false คนนึง 0 0xc003d29280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.737630454+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.737679362+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-06-19T14:49:58.737688772+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงในขณะที่เข้ารับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.737705157+07:00","message":"[buffer interim] 1486 false ของผู้หญิงคนนึงในขณะที่เข้ารับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.737716476+07:00","message":"[bufferProcess] interim [120000000]:ของผู้หญิงคนนึงในขณะที่เข้ารับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.737720929+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึงในขณะที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.737729862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.737733993+07:00","message":"> Transcript [20135] [false]: 'ของผู้หญิงคนนึงในขณะที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.737739119+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.737742425+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.737745326+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.737748676+07:00","message":"TextPushed: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:59.057483702+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:59.057529628+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-06-19T14:49:59.057537361+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงในขณะที่เข้ารับการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:59.057555822+07:00","message":"[buffer interim] 1486 false ของผู้หญิงคนนึงในขณะที่เข้ารับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.057567681+07:00","message":"[bufferProcess] interim [360000000]:ของผู้หญิงคนนึงในขณะที่เข้ารับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.057570355+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึงในขณะที่เข้ารับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.057576505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.057579623+07:00","message":"> Transcript [20136] [false]: 'ของผู้หญิงคนนึงในขณะที่เข้ารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.057583842+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.05758638+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.057589067+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.057591813+07:00","message":"TextPushed: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:59.248525586+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:59.248570331+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-06-19T14:49:59.248578351+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:59.248605195+07:00","message":"[buffer interim] 1486 false ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.248618258+07:00","message":"[bufferProcess] interim [600000000]:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.248620704+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึงในขณะที่เข้ารับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.248625073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.248628514+07:00","message":"> Transcript [20137] [false]: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.248632218+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.248634492+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.248639461+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.248643039+07:00","message":"TextPushed: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:59.450915994+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:59.450961488+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-06-19T14:49:59.450968979+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:59.450983163+07:00","message":"[buffer interim] 1486 false ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.450990464+07:00","message":"[bufferProcess] interim [780000000]:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.45099343+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.450999898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.451002835+07:00","message":"> Transcript [20138] [false]: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.451006876+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.451009136+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.451015256+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.45101844+07:00","message":"TextPushed: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.451025747+07:00","message":"Push: 'ในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.451027801+07:00","message":"TextPushed: 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.45103003+07:00","message":"Set new StatePrefix : 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.451032273+07:00","message":"Next Push (prob) : 'เข้ารับการผ่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:59.451039869+07:00","message":"push: {false ในขณะที่ 0 0xc003d29280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:59.882909352+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:59.882944085+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-06-19T14:49:59.882954604+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:59.882969682+07:00","message":"[buffer interim] 1486 false ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.882976319+07:00","message":"[bufferProcess] interim [140000000]:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.882978903+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.882982101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.882985022+07:00","message":"> Transcript [20139] [false]: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.882988381+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.882990997+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.882993054+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:59.882995662+07:00","message":"TextPushed: 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.14310791+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.143139885+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-06-19T14:50:00.143146582+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.143161481+07:00","message":"[buffer interim] 1486 false ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.143168386+07:00","message":"[bufferProcess] interim [440000000]:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.143171195+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.143174635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.14317745+07:00","message":"> Transcript [20140] [false]: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.143180842+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.143182917+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.143185299+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.143188152+07:00","message":"TextPushed: 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.144685012+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.144734982+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-06-19T14:50:00.144741147+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.144760065+07:00","message":"[buffer interim] 1486 false ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.144767142+07:00","message":"[bufferProcess] interim [500000000]:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.144770311+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.144777766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.144781133+07:00","message":"> Transcript [20141] [false]: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.144784845+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.144787439+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.144789814+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.144792888+07:00","message":"TextPushed: 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.571037983+07:00","message":"[GCS] IsForceVAD: false for message ID: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.657178455+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.657224844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.657231918+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.657249353+07:00","message":"[buffer interim] 1486 false ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.657256877+07:00","message":"[bufferProcess] interim [100000000]:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.657259692+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.657262975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.657265811+07:00","message":"> Transcript [20142] [false]: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.65727007+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.65727295+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.657276183+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.65728001+07:00","message":"TextPushed: 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.657283924+07:00","message":"Push: 'เข้ารับการผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.657287573+07:00","message":"TextPushed: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.657290749+07:00","message":"Set new StatePrefix : 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.657294164+07:00","message":"Next Push (prob) : 'ตัดเสริมจมูก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.657304645+07:00","message":"push: {false เข้ารับการผ่า 0 0xc003d29280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.676021809+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.676062278+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-06-19T14:50:00.676068476+07:00","message":"receive interim result [true|false]: ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.676083579+07:00","message":"end recv isFinal message id 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.676085884+07:00","message":"end Recv id 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.67609251+07:00","message":"[buffer interim] 1486 true ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.676100638+07:00","message":"[bufferProcess] interim [100000000]:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.676103913+07:00","message":"[bufferProcess] send to processor (isfinal):ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.676107087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.676110899+07:00","message":"> Transcript [20143] [false]: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.676114007+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.676116035+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.676118175+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.676120945+07:00","message":"TextPushed: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.676122978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.676125051+07:00","message":"> Transcript [20144] [true]: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.67612732+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.676129097+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.676130893+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.67613312+07:00","message":"TextPushed: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.676136141+07:00","message":"Push: 'ตัดเสริมจมูก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.676143411+07:00","message":"push: {true ตัดเสริมจมูก 0 0xc003d29280}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:00.684914834+07:00","message":"write wav file: './tmp/7584/7584_1486.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.703991672+07:00","message":"[GCS] Start streaming session, msgId: 1487"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:00.769208356+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:00.76921494+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.440082684+07:00","message":"receive streaming session, msgId: 1487"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.440126023+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-06-19T14:50:01.440132831+07:00","message":"receive interim result [false|false]: พี่คะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.440158545+07:00","message":"[buffer interim] 1487 false พี่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.440169614+07:00","message":"[bufferProcess] interim [480000000]:พี่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.440171992+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.527976246+07:00","message":"receive streaming session, msgId: 1487"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.528013519+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-06-19T14:50:01.528020213+07:00","message":"receive interim result [false|false]: พี่เคลียร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.528037886+07:00","message":"[buffer interim] 1487 false พี่เคลียร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.528049517+07:00","message":"[bufferProcess] interim [540000000]:พี่เคลียร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.528052016+07:00","message":"[bufferProcess] send to processor:พี่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.52808483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.528088079+07:00","message":"> Transcript [20145] [false]: 'พี่คะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.528090671+07:00","message":"Set StatePrefix (first interim): 'พี่คะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.550945728+07:00","message":"receive streaming session, msgId: 1487"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.550982643+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-06-19T14:50:01.550988042+07:00","message":"receive interim result [false|false]: พี่คลีน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.55099978+07:00","message":"[buffer interim] 1487 false พี่คลีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.551006487+07:00","message":"[bufferProcess] interim [660000000]:พี่คลีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.551008851+07:00","message":"[bufferProcess] send to processor:พี่เคลียร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.551014241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.551017051+07:00","message":"> Transcript [20146] [false]: 'พี่เคลียร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.551019319+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.551021729+07:00","message":"Set new StatePrefix: 'พี่เคลียร์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.555644036+07:00","message":"receive streaming session, msgId: 1487"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.55566995+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-06-19T14:50:01.555676933+07:00","message":"receive interim result [false|false]: ที่คลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.555692595+07:00","message":"[buffer interim] 1487 false ที่คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.555698326+07:00","message":"[bufferProcess] interim [720000000]:ที่คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.555700534+07:00","message":"[bufferProcess] send to processor:พี่คลีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.555703797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.555706436+07:00","message":"> Transcript [20147] [false]: 'พี่คลีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.55570856+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.555710565+07:00","message":"Set new StatePrefix: 'พี่คลีน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.900730369+07:00","message":"receive streaming session, msgId: 1487"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.900764933+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-06-19T14:50:01.900772516+07:00","message":"receive interim result [false|false]: ที่คลินิกใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.900785719+07:00","message":"[buffer interim] 1487 false ที่คลินิกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.900793621+07:00","message":"[bufferProcess] interim [20000000]:ที่คลินิกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.900796515+07:00","message":"[bufferProcess] send to processor:ที่คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.900813667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.900816695+07:00","message":"> Transcript [20148] [false]: 'ที่คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.900819726+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.900823934+07:00","message":"Set new StatePrefix: 'ที่คลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.067445818+07:00","message":"receive streaming session, msgId: 1487"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.067487624+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-06-19T14:50:02.067494674+07:00","message":"receive interim result [false|false]: ที่คลินิกในใจ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.067506933+07:00","message":"[buffer interim] 1487 false ที่คลินิกในใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.067515285+07:00","message":"[bufferProcess] interim [200000000]:ที่คลินิกในใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.067518197+07:00","message":"[bufferProcess] send to processor:ที่คลินิกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.067523677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.067526455+07:00","message":"> Transcript [20149] [false]: 'ที่คลินิกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.067530065+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.067532621+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.067534935+07:00","message":"StatePrefix: 'ที่คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.067537149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.128364296+07:00","message":"receive streaming session, msgId: 1487"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.128401688+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-06-19T14:50:02.128408392+07:00","message":"receive interim result [false|false]: ที่คลินิกในจังหวัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.128423818+07:00","message":"[buffer interim] 1487 false ที่คลินิกในจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.128435134+07:00","message":"[bufferProcess] interim [260000000]:ที่คลินิกในจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.128438209+07:00","message":"[bufferProcess] send to processor:ที่คลินิกในใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.128444899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.12844815+07:00","message":"> Transcript [20150] [false]: 'ที่คลินิกในใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.128452134+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.128454988+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.128456985+07:00","message":"StatePrefix: 'ที่คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.128459299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.449266645+07:00","message":"receive streaming session, msgId: 1487"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.449302386+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-06-19T14:50:02.449308247+07:00","message":"receive interim result [false|false]: ที่คลินิกในจังหวัดปทุม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.449332253+07:00","message":"[buffer interim] 1487 false ที่คลินิกในจังหวัดปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.449339488+07:00","message":"[bufferProcess] interim [620000000]:ที่คลินิกในจังหวัดปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.44934198+07:00","message":"[bufferProcess] send to processor:ที่คลินิกในจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.449345165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.449348009+07:00","message":"> Transcript [20151] [false]: 'ที่คลินิกในจังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.44935103+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.449353323+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.449355814+07:00","message":"StatePrefix: 'ที่คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.449357874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.644074687+07:00","message":"receive streaming session, msgId: 1487"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.6441113+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-06-19T14:50:02.6441174+07:00","message":"receive interim result [false|false]: ที่คลินิกในจังหวัดปทุมธานี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.644130032+07:00","message":"[buffer interim] 1487 false ที่คลินิกในจังหวัดปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.644140677+07:00","message":"[bufferProcess] interim [800000000]:ที่คลินิกในจังหวัดปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.644144563+07:00","message":"[bufferProcess] send to processor:ที่คลินิกในจังหวัดปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.64415058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.644154172+07:00","message":"> Transcript [20152] [false]: 'ที่คลินิกในจังหวัดปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.644158869+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.644161624+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.644165104+07:00","message":"StatePrefix: 'ที่คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.644167521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.644171777+07:00","message":"Push: 'ที่คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.644175149+07:00","message":"TextPushed: 'ที่คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.644178837+07:00","message":"Set new StatePrefix : 'ที่คลินิกในจังหวัดปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.644182829+07:00","message":"Next Push (prob) : 'ในจังหวัดปทุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.644192602+07:00","message":"push: {false ที่คลินิก 0 0xc00378e600}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.263272184+07:00","message":"[GCS] IsForceVAD: false for message ID: 1487"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.284932449+07:00","message":"receive streaming session, msgId: 1487"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.284977222+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-06-19T14:50:03.284984666+07:00","message":"receive interim result [false|false]: ที่คลินิกในจังหวัดปทุมธานีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.284998219+07:00","message":"[buffer interim] 1487 false ที่คลินิกในจังหวัดปทุมธานีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.285005015+07:00","message":"[bufferProcess] interim [340000000]:ที่คลินิกในจังหวัดปทุมธานีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.285008228+07:00","message":"[bufferProcess] send to processor:ที่คลินิกในจังหวัดปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.285014992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.28501759+07:00","message":"> Transcript [20153] [false]: 'ที่คลินิกในจังหวัดปทุมธานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.285021264+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.285024702+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.285026963+07:00","message":"StatePrefix: 'ที่คลินิกในจังหวัดปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.28502924+07:00","message":"TextPushed: 'ที่คลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.369196805+07:00","message":"receive streaming session, msgId: 1487"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.369236523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่คลินิกในจังหวัดปทุมธานีนะคะ\",\"confidence\":0.95022357}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.369242957+07:00","message":"receive interim result [true|false]: ที่คลินิกในจังหวัดปทุมธานีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.369250501+07:00","message":"end recv isFinal message id 1487"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.369252837+07:00","message":"end Recv id 1487"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.369259231+07:00","message":"[buffer interim] 1487 true ที่คลินิกในจังหวัดปทุมธานีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.369268794+07:00","message":"[bufferProcess] interim [580000000]:ที่คลินิกในจังหวัดปทุมธานีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.369274272+07:00","message":"[bufferProcess] send to processor (isfinal):ที่คลินิกในจังหวัดปทุมธานีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.36927869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.369281562+07:00","message":"> Transcript [20154] [false]: 'ที่คลินิกในจังหวัดปทุมธานีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.36928473+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.369286714+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.369288778+07:00","message":"StatePrefix: 'ที่คลินิกในจังหวัดปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.369290967+07:00","message":"TextPushed: 'ที่คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.369292767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.36929529+07:00","message":"> Transcript [20155] [true]: 'ที่คลินิกในจังหวัดปทุมธานีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.369297575+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.369299423+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.369301438+07:00","message":"StatePrefix: 'ที่คลินิกในจังหวัดปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.369303666+07:00","message":"TextPushed: 'ที่คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.369306944+07:00","message":"Push: 'ในจังหวัดปทุมธานีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.369314347+07:00","message":"push: {true ในจังหวัดปทุมธานีนะคะ 0 0xc00378e600}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:03.377240083+07:00","message":"write wav file: './tmp/7584/7584_1487.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.397277141+07:00","message":"[GCS] Start streaming session, msgId: 1488"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:03.769517582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:03.769521255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.770486802+07:00","message":"[GCS] IsForceVAD: false for message ID: 1488"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.845966039+07:00","message":"receive streaming session, msgId: 1488"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.845990459+07:00","message":"found end of frame, send empty tag with msgId: 1488"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.845994054+07:00","message":"end Recv id 1488"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.846002083+07:00","message":"[buffer interim] 1488 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.846010456+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.84601422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.846017523+07:00","message":"> Transcript [20156] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.846020269+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.846022411+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.846024344+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.846026431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.846029282+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.84603952+07:00","message":"push: {true \n 0 0xc002af7000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:03.851007654+07:00","message":"write wav file: './tmp/7584/7584_1488.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.902477688+07:00","message":"[GCS] Start streaming session, msgId: 1489"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.452075915+07:00","message":"receive streaming session, msgId: 1489"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.452127522+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-06-19T14:50:04.452133416+07:00","message":"receive interim result [false|false]: ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.452154116+07:00","message":"[buffer interim] 1489 false ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.452162432+07:00","message":"[bufferProcess] interim [540000000]:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.452164408+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.467692651+07:00","message":"receive streaming session, msgId: 1489"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.467729092+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-06-19T14:50:04.467734692+07:00","message":"receive interim result [false|false]: แพทย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.467752528+07:00","message":"[buffer interim] 1489 false แพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.46775922+07:00","message":"[bufferProcess] interim [600000000]:แพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.467761447+07:00","message":"[bufferProcess] send to processor:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.467764486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.467767304+07:00","message":"> Transcript [20157] [false]: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.467769844+07:00","message":"Set StatePrefix (first interim): 'ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.640124858+07:00","message":"receive streaming session, msgId: 1489"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.640160039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Had แปล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.640165717+07:00","message":"receive interim result [false|false]: Had แปล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.64017902+07:00","message":"[buffer interim] 1489 false Had แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.640188127+07:00","message":"[bufferProcess] interim [780000000]:Had แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.64019062+07:00","message":"[bufferProcess] send to processor:แพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.640196087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.640200853+07:00","message":"> Transcript [20158] [false]: 'แพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.640203283+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.64020537+07:00","message":"Set new StatePrefix: 'แพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.75371146+07:00","message":"receive streaming session, msgId: 1489"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.753743627+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-06-19T14:50:04.753750897+07:00","message":"receive interim result [false|false]: แพทย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.753760916+07:00","message":"[buffer interim] 1489 false แพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.753769673+07:00","message":"[bufferProcess] interim [840000000]:แพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.753773848+07:00","message":"[bufferProcess] send to processor:Had แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.753776963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.753779445+07:00","message":"> Transcript [20159] [false]: 'Had แปล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.753781556+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.753783474+07:00","message":"Set new StatePrefix: 'Had แปล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.755622369+07:00","message":"receive streaming session, msgId: 1489"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.755657419+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-06-19T14:50:04.755664202+07:00","message":"receive interim result [false|false]: แพทย์ประจำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.755681058+07:00","message":"[buffer interim] 1489 false แพทย์ประจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.755688166+07:00","message":"[bufferProcess] interim [900000000]:แพทย์ประจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.755691157+07:00","message":"[bufferProcess] send to processor:แพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.755694491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.755697444+07:00","message":"> Transcript [20160] [false]: 'แพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.755700109+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.755702125+07:00","message":"Set new StatePrefix: 'แพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.080866954+07:00","message":"receive streaming session, msgId: 1489"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.080910018+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-06-19T14:50:05.080917907+07:00","message":"receive interim result [false|false]: แพทย์ประจำปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.080934756+07:00","message":"[buffer interim] 1489 false แพทย์ประจำปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.080942418+07:00","message":"[bufferProcess] interim [200000000]:แพทย์ประจำปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.080953061+07:00","message":"[bufferProcess] send to processor:แพทย์ประจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.080956834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.080961687+07:00","message":"> Transcript [20161] [false]: 'แพทย์ประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.080965121+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.080967343+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.080969521+07:00","message":"StatePrefix: 'แพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.080971567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.131975125+07:00","message":"receive streaming session, msgId: 1489"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.132009857+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-06-19T14:50:05.132016081+07:00","message":"receive interim result [false|false]: แพทย์ประจำคลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.132027558+07:00","message":"[buffer interim] 1489 false แพทย์ประจำคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.132034201+07:00","message":"[bufferProcess] interim [320000000]:แพทย์ประจำคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.13203682+07:00","message":"[bufferProcess] send to processor:แพทย์ประจำปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.132041698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.132044665+07:00","message":"> Transcript [20162] [false]: 'แพทย์ประจำปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.132047631+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.132050071+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.132052163+07:00","message":"StatePrefix: 'แพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.132054275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.24356208+07:00","message":"[GCS] IsForceVAD: false for message ID: 1489"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.338484605+07:00","message":"receive streaming session, msgId: 1489"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.338532239+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-06-19T14:50:05.338539036+07:00","message":"receive interim result [true|false]: แพทย์ประจำคลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.338551425+07:00","message":"end recv isFinal message id 1489"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.338554018+07:00","message":"end Recv id 1489"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.338561016+07:00","message":"[buffer interim] 1489 true แพทย์ประจำคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.338573152+07:00","message":"[bufferProcess] interim [560000000]:แพทย์ประจำคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.338576705+07:00","message":"[bufferProcess] send to processor (isfinal):แพทย์ประจำคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.338580992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.338584652+07:00","message":"> Transcript [20163] [false]: 'แพทย์ประจำคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.338587856+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.338590003+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.338592448+07:00","message":"StatePrefix: 'แพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.338594722+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.338596557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.338598821+07:00","message":"> Transcript [20164] [true]: 'แพทย์ประจำคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.338601011+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.338602845+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.338604806+07:00","message":"StatePrefix: 'แพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.338606635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.338609989+07:00","message":"Push: 'แพทย์ประจำคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.338619085+07:00","message":"push: {true แพทย์ประจำคลินิก 0 0xc003263400}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:05.346678394+07:00","message":"write wav file: './tmp/7584/7584_1489.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.503970629+07:00","message":"[GCS] Start streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.150318939+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.150365113+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-06-19T14:50:06.150370458+07:00","message":"receive interim result [false|false]: ใครเข้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.150387372+07:00","message":"[buffer interim] 1490 false ใครเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.150397513+07:00","message":"[bufferProcess] interim [420000000]:ใครเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.150399531+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.229416724+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.229457533+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-06-19T14:50:06.229464796+07:00","message":"receive interim result [false|false]: ให้ข้อมูล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.229480782+07:00","message":"[buffer interim] 1490 false ให้ข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.229491394+07:00","message":"[bufferProcess] interim [540000000]:ให้ข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.229494062+07:00","message":"[bufferProcess] send to processor:ใครเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.229500196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.229507707+07:00","message":"> Transcript [20165] [false]: 'ใครเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.229510534+07:00","message":"Set StatePrefix (first interim): 'ใครเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.37229016+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.372336803+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-06-19T14:50:06.372343922+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.372356543+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.372364959+07:00","message":"[bufferProcess] interim [720000000]:ให้ข้อมูลว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.372367448+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.372372505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.372375247+07:00","message":"> Transcript [20166] [false]: 'ให้ข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.372378286+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.372380618+07:00","message":"Set new StatePrefix: 'ให้ข้อมูล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.74493213+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.744975554+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-06-19T14:50:06.744981385+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.744997156+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.745003589+07:00","message":"[bufferProcess] interim [80000000]:ให้ข้อมูลว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.745006237+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.7450092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.745011999+07:00","message":"> Transcript [20167] [false]: 'ให้ข้อมูลว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.745014946+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.745016936+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.74501887+07:00","message":"StatePrefix: 'ให้ข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.745021245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:06.770128223+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:06.770156875+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.93445106+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.934490253+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-06-19T14:50:06.934497398+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.934510544+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.93451836+07:00","message":"[bufferProcess] interim [320000000]:ให้ข้อมูลว่าเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.934521041+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.934528185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.934531501+07:00","message":"> Transcript [20168] [false]: 'ให้ข้อมูลว่าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.934535197+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.934537428+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.934539408+07:00","message":"StatePrefix: 'ให้ข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.934541788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.586724799+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.586768239+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-06-19T14:50:07.586774249+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.586788433+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็นการผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.586797529+07:00","message":"[bufferProcess] interim [860000000]:ให้ข้อมูลว่าเป็นการผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.586800285+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.586807885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.586810938+07:00","message":"> Transcript [20169] [false]: 'ให้ข้อมูลว่าเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.586814671+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.586817193+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.586819293+07:00","message":"StatePrefix: 'ให้ข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.586821957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.654829517+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.654869143+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-06-19T14:50:07.654875083+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.654899087+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็นการผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.65490714+07:00","message":"[bufferProcess] interim [980000000]:ให้ข้อมูลว่าเป็นการผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.654909693+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.654913052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.654915734+07:00","message":"> Transcript [20170] [false]: 'ให้ข้อมูลว่าเป็นการผัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.654919356+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.654924953+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.654926997+07:00","message":"StatePrefix: 'ให้ข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.654929012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.654935373+07:00","message":"Push: 'ให้ข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.654937655+07:00","message":"TextPushed: 'ให้ข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.654949122+07:00","message":"Set new StatePrefix : 'ให้ข้อมูลว่าเป็นการผัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.654952347+07:00","message":"Next Push (prob) : 'ว่าเป็นการผัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.654959956+07:00","message":"push: {false ให้ข้อมูล 0 0xc00378ef00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.85287302+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.852917967+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-06-19T14:50:07.852924118+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.852939107+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็นการผ่าตัดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.852961289+07:00","message":"[bufferProcess] interim [220000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.852964587+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.852973068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.85297662+07:00","message":"> Transcript [20171] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.852979546+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.852982113+07:00","message":"Set new StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.087018114+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.087055983+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-06-19T14:50:08.087063009+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.087077798+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.087090673+07:00","message":"[bufferProcess] interim [340000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.08709381+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.087100511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.087103475+07:00","message":"> Transcript [20172] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.087107261+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.087109929+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.087111858+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.087114242+07:00","message":"TextPushed: 'ให้ข้อมูล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.347680229+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.347718816+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-06-19T14:50:08.347725734+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกฉัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.347740851+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.347747762+07:00","message":"[bufferProcess] interim [640000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.347750564+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.347755322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.347759053+07:00","message":"> Transcript [20173] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.347763635+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.347766812+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.347770234+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.34777395+07:00","message":"TextPushed: 'ให้ข้อมูล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.476143688+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.476180385+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-06-19T14:50:08.476186022+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.476203714+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.476210873+07:00","message":"[bufferProcess] interim [760000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.476213585+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.476216877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.476219677+07:00","message":"> Transcript [20174] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.47622306+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.476225226+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.476227525+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.476230278+07:00","message":"TextPushed: 'ให้ข้อมูล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.67206703+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.672106803+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-06-19T14:50:08.672113182+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.672127115+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.672133915+07:00","message":"[bufferProcess] interim [0]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.672136547+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.672142208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.672145118+07:00","message":"> Transcript [20175] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.672148774+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.672151415+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.672153528+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.672155843+07:00","message":"TextPushed: 'ให้ข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.672160684+07:00","message":"Push: 'ว่าเป็นการผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.672163591+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.672166283+07:00","message":"Set new StatePrefix : 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.672168609+07:00","message":"Next Push (prob) : 'จมูกชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.672175876+07:00","message":"push: {false ว่าเป็นการผ่าตัด 0 0xc00378ef00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.98995917+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.990005809+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-06-19T14:50:08.990014481+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.990032705+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.990044287+07:00","message":"[bufferProcess] interim [300000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.99004855+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.990056246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.990060886+07:00","message":"> Transcript [20176] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.990066135+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.990069085+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.99007205+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.990075803+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.366785254+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.36682438+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-06-19T14:50:09.366830263+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.366844015+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.366850704+07:00","message":"[bufferProcess] interim [720000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.366853337+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.366858407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.366861212+07:00","message":"> Transcript [20177] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.366864774+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.366867001+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.366869047+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.366871315+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.564151347+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.564195316+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-06-19T14:50:09.56420753+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดลำโพง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.564226995+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.564232428+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-06-19T14:50:09.564239124+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.564246164+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดลำโพง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.564251142+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.564258567+07:00","message":"[bufferProcess] interim [840000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดลำโพง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.564262848+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.564267135+07:00","message":"[bufferProcess] interim [900000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.564270577+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดลำโพง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.564274521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.564278406+07:00","message":"> Transcript [20178] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.564283544+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.564286466+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.564298361+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.564302626+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.564305505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.564308697+07:00","message":"> Transcript [20179] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดลำโพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.564312134+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.564314957+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.564317721+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.564320846+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.564328719+07:00","message":"Push: 'จมูกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.564337533+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.564340942+07:00","message":"Set new StatePrefix : 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดลำโพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.564344939+07:00","message":"Next Push (prob) : 'แบบเปิดลำโพง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.564355104+07:00","message":"push: {false จมูกชนิด 0 0xc00378ef00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.689902349+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.689947648+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-06-19T14:50:09.68995385+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.689967446+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.689975836+07:00","message":"[bufferProcess] interim [20000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.689978646+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.689985163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.689987929+07:00","message":"> Transcript [20180] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.689990374+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.689992825+07:00","message":"Set new StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:09.770556816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:09.770561135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.954526331+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.954566671+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-06-19T14:50:09.954573217+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.954582854+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.954590332+07:00","message":"[bufferProcess] interim [260000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.954593069+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.954596304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.954599717+07:00","message":"> Transcript [20181] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.954603745+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.9546058+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.954607952+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.954610519+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.959468742+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.959496191+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-06-19T14:50:09.959502559+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.959515275+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.959521171+07:00","message":"[bufferProcess] interim [320000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.959523668+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.959526855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.959529393+07:00","message":"> Transcript [20182] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.959532859+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.959534867+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.959536779+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.959539449+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.076409904+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.076448418+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-06-19T14:50:10.076454503+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.076467503+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.076474331+07:00","message":"[bufferProcess] interim [380000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.076477068+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.076480444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.076483252+07:00","message":"> Transcript [20183] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.076487201+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.076489208+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.07649148+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.076494086+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.129689212+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.129740811+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-06-19T14:50:10.129747724+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.129760207+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.129766879+07:00","message":"[bufferProcess] interim [440000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.129773434+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.129781862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.129784846+07:00","message":"> Transcript [20184] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.129789582+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.129791765+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.129796007+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.12979874+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.129805443+07:00","message":"Push: 'แบบเปิดนำกระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.129807492+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.12980978+07:00","message":"Set new StatePrefix : 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.129812508+07:00","message":"Next Push (prob) : 'ดูก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.12983963+07:00","message":"push: {false แบบเปิดนำกระ 0 0xc00378ef00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.588411648+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.588508711+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-06-19T14:50:10.58851863+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.58854173+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.588555101+07:00","message":"[bufferProcess] interim [860000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.588559374+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.58856817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.588571925+07:00","message":"> Transcript [20185] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.588577031+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.588580565+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.588584679+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.588588526+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.606191936+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.606229589+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-06-19T14:50:10.606235879+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาจาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.60625261+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.606260054+07:00","message":"[bufferProcess] interim [920000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.606263138+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.606270348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.606274647+07:00","message":"> Transcript [20186] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.60627871+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.606280955+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.606283347+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.606286135+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.652290755+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.652322891+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-06-19T14:50:10.652329236+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.652344315+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.6523509+07:00","message":"[bufferProcess] interim [980000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.652354185+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.652362273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.652366237+07:00","message":"> Transcript [20187] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.652369872+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.652372578+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.652375244+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.652377623+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.761529832+07:00","message":"[GCS] IsForceVAD: false for message ID: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.824211446+07:00","message":"[GCS] Start streaming session, msgId: 1491"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.86101218+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.861057921+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-06-19T14:50:10.861065736+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.86108615+07:00","message":"[buffer interim] 1490 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.861098061+07:00","message":"[bufferProcess] interim [220000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.861101105+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.861113096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.861116481+07:00","message":"> Transcript [20188] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.861123284+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.861126136+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.861128696+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.861131286+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.86113777+07:00","message":"Push: 'ดูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.861140069+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.861142754+07:00","message":"Set new StatePrefix : 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.86114605+07:00","message":"Next Push (prob) : 'ซี่โครงมาใส่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.8611556+07:00","message":"push: {false ดูก 0 0xc00378ef00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.934251149+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.934296166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่\",\"confidence\":0.94718266}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.934303388+07:00","message":"receive interim result [true|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.934313127+07:00","message":"end recv isFinal message id 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.934315404+07:00","message":"end Recv id 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.934322927+07:00","message":"[buffer interim] 1490 true ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.934333127+07:00","message":"[bufferProcess] interim [280000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.934337036+07:00","message":"[bufferProcess] send to processor (isfinal):ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.934348039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.934351209+07:00","message":"> Transcript [20189] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.934355214+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.934357322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.93435996+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.934362777+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.934364897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.934366898+07:00","message":"> Transcript [20190] [true]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.934369797+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.934371662+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.93437346+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.9343754+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.934379089+07:00","message":"Push: 'ซี่โครงมาใส่ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.934388896+07:00","message":"push: {true ซี่โครงมาใส่ที่ 0 0xc00378ef00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:10.952570306+07:00","message":"write wav file: './tmp/7584/7584_1490.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.201361754+07:00","message":"[GCS] IsForceVAD: false for message ID: 1491"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.273078926+07:00","message":"[GCS] Start streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.31398665+07:00","message":"receive streaming session, msgId: 1491"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.314011231+07:00","message":"found end of frame, send empty tag with msgId: 1491"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.314014627+07:00","message":"end Recv id 1491"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.314022124+07:00","message":"[buffer interim] 1491 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.314030133+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.314034626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.314037678+07:00","message":"> Transcript [20191] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.314040412+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.314042405+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.314044302+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.314046207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.314049173+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.314059366+07:00","message":"push: {true \n 0 0xc00378f000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:11.319246969+07:00","message":"write wav file: './tmp/7584/7584_1491.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.816521832+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.816561857+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-06-19T14:50:11.816567586+07:00","message":"receive interim result [false|false]: ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.816583651+07:00","message":"[buffer interim] 1492 false ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.816591034+07:00","message":"[bufferProcess] interim [600000000]:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.816593071+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.998850585+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.998890413+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-06-19T14:50:11.99889653+07:00","message":"receive interim result [false|false]: ต้องใช้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.998910088+07:00","message":"[buffer interim] 1492 false ต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.998917047+07:00","message":"[bufferProcess] interim [780000000]:ต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.99891999+07:00","message":"[bufferProcess] send to processor:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.998923005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.998925996+07:00","message":"> Transcript [20192] [false]: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.998928256+07:00","message":"Set StatePrefix (first interim): 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.251410354+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.251458153+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-06-19T14:50:12.251465897+07:00","message":"receive interim result [false|false]: ต้องใช้การ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.251487885+07:00","message":"[buffer interim] 1492 false ต้องใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.251501267+07:00","message":"[bufferProcess] interim [960000000]:ต้องใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.251503965+07:00","message":"[bufferProcess] send to processor:ต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.251512026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.251515393+07:00","message":"> Transcript [20193] [false]: 'ต้องใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.251518953+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.251521448+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.251523413+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.251525648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.490036057+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.49009683+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-06-19T14:50:12.490105686+07:00","message":"receive interim result [false|false]: ต้องใช้การปก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.490124897+07:00","message":"[buffer interim] 1492 false ต้องใช้การปก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.490134804+07:00","message":"[bufferProcess] interim [200000000]:ต้องใช้การปก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.490139436+07:00","message":"[bufferProcess] send to processor:ต้องใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.490148891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.490153597+07:00","message":"> Transcript [20194] [false]: 'ต้องใช้การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.490159357+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.490184344+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.490187549+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.490190854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.51578558+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.515828223+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-06-19T14:50:12.515833969+07:00","message":"receive interim result [false|false]: ต้องใช้การลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.515851011+07:00","message":"[buffer interim] 1492 false ต้องใช้การลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.515858861+07:00","message":"[bufferProcess] interim [260000000]:ต้องใช้การลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.515861295+07:00","message":"[bufferProcess] send to processor:ต้องใช้การปก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.515867322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.515870634+07:00","message":"> Transcript [20195] [false]: 'ต้องใช้การปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.515874113+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.515876342+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.515878567+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.515880817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.64754366+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.647594731+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-06-19T14:50:12.647602766+07:00","message":"receive interim result [false|false]: ต้องใช้การลงยา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.647618392+07:00","message":"[buffer interim] 1492 false ต้องใช้การลงยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.647626986+07:00","message":"[bufferProcess] interim [380000000]:ต้องใช้การลงยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.64762948+07:00","message":"[bufferProcess] send to processor:ต้องใช้การลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.647633056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.647636151+07:00","message":"> Transcript [20196] [false]: 'ต้องใช้การลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.647639891+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.647642679+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.647644623+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.647647022+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.647655013+07:00","message":"Push: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.64765742+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.647660743+07:00","message":"Set new StatePrefix : 'ต้องใช้การลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.64766314+07:00","message":"Next Push (prob) : 'ใช้การลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.647674013+07:00","message":"push: {false ต้อง 0 0xc00378e000}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:12.771453399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:12.771481865+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.828390508+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.828420085+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-06-19T14:50:12.82842566+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาเสพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.828436624+07:00","message":"[buffer interim] 1492 false ต้องใช้การดมยาเสพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.828443295+07:00","message":"[bufferProcess] interim [560000000]:ต้องใช้การดมยาเสพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.828445758+07:00","message":"[bufferProcess] send to processor:ต้องใช้การลงยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.828450537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.828453195+07:00","message":"> Transcript [20197] [false]: 'ต้องใช้การลงยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.828463965+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.828466149+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.828467963+07:00","message":"StatePrefix: 'ต้องใช้การลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.828470281+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.829598982+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.829634325+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-06-19T14:50:12.829641744+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.829651703+07:00","message":"[buffer interim] 1492 false ต้องใช้การดมยาสลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.829658771+07:00","message":"[bufferProcess] interim [620000000]:ต้องใช้การดมยาสลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.829660992+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาเสพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.829664296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.829666985+07:00","message":"> Transcript [20198] [false]: 'ต้องใช้การดมยาเสพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.829669351+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.829672473+07:00","message":"Set new StatePrefix: 'ต้องใช้การดมยาเสพ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:13.151269853+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:13.151311581+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-06-19T14:50:13.151318544+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:13.151335351+07:00","message":"[buffer interim] 1492 false ต้องใช้การดมยาสลบค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.151343206+07:00","message":"[bufferProcess] interim [920000000]:ต้องใช้การดมยาสลบค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.151346888+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาสลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.151351306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.151355276+07:00","message":"> Transcript [20199] [false]: 'ต้องใช้การดมยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.151358361+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.151362059+07:00","message":"Set new StatePrefix: 'ต้องใช้การดมยาสลบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:13.737455492+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:13.737500585+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-06-19T14:50:13.737508341+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:13.737524354+07:00","message":"[buffer interim] 1492 false ต้องใช้การดมยาสลบค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.737532103+07:00","message":"[bufferProcess] interim [520000000]:ต้องใช้การดมยาสลบค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.737535038+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาสลบค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.737543649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.737546658+07:00","message":"> Transcript [20200] [false]: 'ต้องใช้การดมยาสลบค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.737550437+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.737554597+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.737558117+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.737560739+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.240342345+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.240402696+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-06-19T14:50:14.240408784+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบค่ะถ้าเริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.240426477+07:00","message":"[buffer interim] 1492 false ต้องใช้การดมยาสลบค่ะถ้าเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.240436738+07:00","message":"[bufferProcess] interim [0]:ต้องใช้การดมยาสลบค่ะถ้าเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.240442008+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาสลบค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.240450962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.240454188+07:00","message":"> Transcript [20201] [false]: 'ต้องใช้การดมยาสลบค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.24045844+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.24046261+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.240465278+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.240468195+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.301465245+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.301518156+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-06-19T14:50:14.30152565+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.301543042+07:00","message":"[buffer interim] 1492 false ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.301551694+07:00","message":"[bufferProcess] interim [120000000]:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.301554484+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาสลบค่ะถ้าเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.301562964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.301568525+07:00","message":"> Transcript [20202] [false]: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.301572652+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.301575333+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.301578131+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.301581007+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.629880951+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.629917277+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-06-19T14:50:14.629922916+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.629944468+07:00","message":"[buffer interim] 1492 false ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.629952716+07:00","message":"[bufferProcess] interim [360000000]:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.629957533+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.629964295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.629967584+07:00","message":"> Transcript [20203] [false]: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.629971549+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.629973885+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.629976518+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.629978869+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.629984471+07:00","message":"Push: 'ใช้การดมยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.629986506+07:00","message":"TextPushed: 'ต้องใช้การดมยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.629988605+07:00","message":"Set new StatePrefix : 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.629990784+07:00","message":"Next Push (prob) : 'ค่ะถ้าเริ่มเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.629997911+07:00","message":"push: {false ใช้การดมยาสลบ 0 0xc00378e000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.947272563+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.947316457+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-06-19T14:50:14.94732446+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.947338289+07:00","message":"[buffer interim] 1492 false ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.947345483+07:00","message":"[bufferProcess] interim [660000000]:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.947349582+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.947356048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.947358956+07:00","message":"> Transcript [20204] [false]: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.947362864+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.947365373+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.947367891+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.947370785+07:00","message":"TextPushed: 'ต้องใช้การดมยาสลบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.136181086+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.136216219+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-06-19T14:50:15.13622205+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.136232154+07:00","message":"[buffer interim] 1492 false ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.136239411+07:00","message":"[bufferProcess] interim [900000000]:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.136242477+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.136247387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.136251071+07:00","message":"> Transcript [20205] [false]: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.136254331+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.136256975+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.136259629+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.136262703+07:00","message":"TextPushed: 'ต้องใช้การดมยาสลบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.730534206+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.730577928+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-06-19T14:50:15.730585266+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.730600465+07:00","message":"[buffer interim] 1492 false ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.730609631+07:00","message":"[bufferProcess] interim [500000000]:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.730612548+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.730620062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.730623138+07:00","message":"> Transcript [20206] [false]: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.730627439+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.730629954+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.730632575+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.730635315+07:00","message":"TextPushed: 'ต้องใช้การดมยาสลบ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:15.772056472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:15.77207062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.868316253+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.868357422+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-06-19T14:50:15.868363675+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.868380451+07:00","message":"[buffer interim] 1492 false ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.868388057+07:00","message":"[bufferProcess] interim [620000000]:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.868391352+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.868397677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.868400412+07:00","message":"> Transcript [20207] [false]: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.868405604+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.86840779+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.868410697+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.868413412+07:00","message":"TextPushed: 'ต้องใช้การดมยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.868419992+07:00","message":"Push: 'ค่ะถ้าเริ่มเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.868422059+07:00","message":"TextPushed: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.868424243+07:00","message":"Set new StatePrefix : 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.86842688+07:00","message":"Next Push (prob) : 'ความผิดปกติว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.868434108+07:00","message":"push: {false ค่ะถ้าเริ่มเห็น 0 0xc00378e000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.045620155+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.045656313+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-06-19T14:50:16.045663424+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าปุ๊บ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.045675943+07:00","message":"[buffer interim] 1492 false ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าปุ๊บ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.045682213+07:00","message":"[bufferProcess] interim [800000000]:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าปุ๊บ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.045684652+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.045692403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.045695361+07:00","message":"> Transcript [20208] [false]: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.045698884+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.045701054+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.045703051+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.04570586+07:00","message":"TextPushed: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.10129153+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.101328478+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-06-19T14:50:16.10133486+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.101351322+07:00","message":"[buffer interim] 1492 false ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.101358813+07:00","message":"[bufferProcess] interim [860000000]:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.101361338+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าปุ๊บ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.101364545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.101367308+07:00","message":"> Transcript [20209] [false]: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าปุ๊บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.101370998+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.101373106+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.101375348+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.101378256+07:00","message":"TextPushed: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.416774716+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.416809091+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-06-19T14:50:16.41681556+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.416825932+07:00","message":"[buffer interim] 1492 false ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.416832745+07:00","message":"[bufferProcess] interim [160000000]:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.416835479+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.416840614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.416844015+07:00","message":"> Transcript [20210] [false]: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.416847794+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.416850295+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.416852679+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.416855665+07:00","message":"TextPushed: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.735031543+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.73506775+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-06-19T14:50:16.735073651+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมีภาวะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.735086052+07:00","message":"[buffer interim] 1492 false ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมีภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.73509519+07:00","message":"[bufferProcess] interim [460000000]:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมีภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.735097767+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.735103249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.735105925+07:00","message":"> Transcript [20211] [false]: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.735109365+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.73511157+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.735113758+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.735116878+07:00","message":"TextPushed: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.735122305+07:00","message":"Push: 'ความผิดปกติว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.735124465+07:00","message":"TextPushed: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.735126685+07:00","message":"Set new StatePrefix : 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.73512899+07:00","message":"Next Push (prob) : 'ผู้ป่วยมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.73513654+07:00","message":"push: {false ความผิดปกติว่า 0 0xc00378e000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.230799743+07:00","message":"[GCS] IsForceVAD: false for message ID: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.316483333+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.316528937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมีภาวะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.316537252+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมีภาวะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.316554925+07:00","message":"[buffer interim] 1492 false ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมีภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.316572655+07:00","message":"[bufferProcess] interim [60000000]:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมีภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.31657553+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมีภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.31657976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.316583039+07:00","message":"> Transcript [20212] [false]: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมีภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.316587302+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.316590888+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.316593083+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.316595925+07:00","message":"TextPushed: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.320338533+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.320371371+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-06-19T14:50:17.320377746+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมีภาวะเลือด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.320391506+07:00","message":"[buffer interim] 1492 false ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมีภาวะเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.320396993+07:00","message":"[bufferProcess] interim [120000000]:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมีภาวะเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.320399673+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมีภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.320402811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.320407228+07:00","message":"> Transcript [20213] [false]: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมีภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.32041191+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.320413996+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.320415982+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.320418615+07:00","message":"TextPushed: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.349007884+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.349048078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมีภาวะเลือด\",\"confidence\":0.9589231}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.34905562+07:00","message":"receive interim result [true|false]: ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมีภาวะเลือด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.349069124+07:00","message":"end recv isFinal message id 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.349071558+07:00","message":"end Recv id 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.349078607+07:00","message":"[buffer interim] 1492 true ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมีภาวะเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.349086019+07:00","message":"[bufferProcess] interim [180000000]:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมีภาวะเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.349090697+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมีภาวะเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.349106671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.349139476+07:00","message":"> Transcript [20214] [false]: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมีภาวะเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.349148622+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.349151838+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.349154386+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.349157373+07:00","message":"TextPushed: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.349171842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.349175098+07:00","message":"> Transcript [20215] [true]: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมีภาวะเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.349177616+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.34917955+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.349181513+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่าผู้ป่วยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.349183995+07:00","message":"TextPushed: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิดปกติว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.349191591+07:00","message":"Push: 'ผู้ป่วยมีภาวะเลือด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.34920335+07:00","message":"push: {true ผู้ป่วยมีภาวะเลือด 0 0xc00378e000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:17.360825972+07:00","message":"write wav file: './tmp/7584/7584_1492.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.425690667+07:00","message":"[GCS] Start streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.140675158+07:00","message":"receive streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.140711005+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-06-19T14:50:18.140716497+07:00","message":"receive interim result [false|false]: เป็นกรด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.140734396+07:00","message":"[buffer interim] 1493 false เป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.140741387+07:00","message":"[bufferProcess] interim [540000000]:เป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.140743432+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:18.772375628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:18.77241018+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.782825562+07:00","message":"receive streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.78286101+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-06-19T14:50:18.782867868+07:00","message":"receive interim result [false|false]: เป็นกรด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.782883506+07:00","message":"[buffer interim] 1493 false เป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.782892105+07:00","message":"[bufferProcess] interim [140000000]:เป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.782894667+07:00","message":"[bufferProcess] send to processor:เป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.782902855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.782906115+07:00","message":"> Transcript [20216] [false]: 'เป็นกรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.782908453+07:00","message":"Set StatePrefix (first interim): 'เป็นกรด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.970195318+07:00","message":"receive streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.97023085+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-06-19T14:50:18.970236916+07:00","message":"receive interim result [false|false]: เป็นกรดตึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.970248186+07:00","message":"[buffer interim] 1493 false เป็นกรดตึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.970255026+07:00","message":"[bufferProcess] interim [380000000]:เป็นกรดตึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.970257634+07:00","message":"[bufferProcess] send to processor:เป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.970262788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.970265766+07:00","message":"> Transcript [20217] [false]: 'เป็นกรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.970268571+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.970270597+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.970272534+07:00","message":"StatePrefix: 'เป็นกรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.970274909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.049509119+07:00","message":"receive streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.049550372+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-06-19T14:50:19.049558008+07:00","message":"receive interim result [false|false]: เป็นกรดจึงจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.049574873+07:00","message":"[buffer interim] 1493 false เป็นกรดจึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.049582121+07:00","message":"[bufferProcess] interim [500000000]:เป็นกรดจึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.049584633+07:00","message":"[bufferProcess] send to processor:เป็นกรดตึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.049587658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.049590562+07:00","message":"> Transcript [20218] [false]: 'เป็นกรดตึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.049595441+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.049598257+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.049600963+07:00","message":"StatePrefix: 'เป็นกรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.049604561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.158742847+07:00","message":"receive streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.158779431+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-06-19T14:50:19.158785789+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.158799353+07:00","message":"[buffer interim] 1493 false เป็นกรดจึงช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.158805774+07:00","message":"[bufferProcess] interim [560000000]:เป็นกรดจึงช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.158808058+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.158813348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.158816244+07:00","message":"> Transcript [20219] [false]: 'เป็นกรดจึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.158819576+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.15882168+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.158823882+07:00","message":"StatePrefix: 'เป็นกรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.158826436+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.358285312+07:00","message":"receive streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.358319844+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-06-19T14:50:19.358326676+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.358337463+07:00","message":"[buffer interim] 1493 false เป็นกรดจึงช่วยเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.358346165+07:00","message":"[bufferProcess] interim [740000000]:เป็นกรดจึงช่วยเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.358348938+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.358354244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.358357018+07:00","message":"> Transcript [20220] [false]: 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.358360583+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.3583629+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.358365081+07:00","message":"StatePrefix: 'เป็นกรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.358367217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.358371921+07:00","message":"Push: 'เป็นกรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.358374045+07:00","message":"TextPushed: 'เป็นกรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.358376109+07:00","message":"Set new StatePrefix : 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.358379922+07:00","message":"Next Push (prob) : 'จึงช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.358387308+07:00","message":"push: {false เป็นกรด 0 0xc00378e780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.556089029+07:00","message":"receive streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.55612447+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-06-19T14:50:19.556130745+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.556144632+07:00","message":"[buffer interim] 1493 false เป็นกรดจึงช่วยเหลือใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.556151703+07:00","message":"[bufferProcess] interim [980000000]:เป็นกรดจึงช่วยเหลือใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.556154067+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.556160244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.556163027+07:00","message":"> Transcript [20221] [false]: 'เป็นกรดจึงช่วยเหลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.556167702+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.556170042+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.556172603+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.556175284+07:00","message":"TextPushed: 'เป็นกรด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.739367938+07:00","message":"receive streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.739409498+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-06-19T14:50:19.739416446+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือในเบื้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.739433889+07:00","message":"[buffer interim] 1493 false เป็นกรดจึงช่วยเหลือในเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.739443768+07:00","message":"[bufferProcess] interim [160000000]:เป็นกรดจึงช่วยเหลือในเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.739446343+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.739450194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.739453758+07:00","message":"> Transcript [20222] [false]: 'เป็นกรดจึงช่วยเหลือใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.739457737+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.739460189+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.739462766+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.739465427+07:00","message":"TextPushed: 'เป็นกรด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.999920098+07:00","message":"receive streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.999972681+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-06-19T14:50:19.999980791+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือในเบื้องต้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.999995162+07:00","message":"[buffer interim] 1493 false เป็นกรดจึงช่วยเหลือในเบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.000004435+07:00","message":"[bufferProcess] interim [340000000]:เป็นกรดจึงช่วยเหลือในเบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.000008552+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือในเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.000016668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.00002078+07:00","message":"> Transcript [20223] [false]: 'เป็นกรดจึงช่วยเหลือในเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.000025728+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.00002905+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.000033694+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.000037229+07:00","message":"TextPushed: 'เป็นกรด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.2500289+07:00","message":"receive streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.250071471+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-06-19T14:50:20.250077704+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือในเบื้องต้นและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.250092008+07:00","message":"[buffer interim] 1493 false เป็นกรดจึงช่วยเหลือในเบื้องต้นและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.250101865+07:00","message":"[bufferProcess] interim [640000000]:เป็นกรดจึงช่วยเหลือในเบื้องต้นและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.250104765+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือในเบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.250108673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.250112001+07:00","message":"> Transcript [20224] [false]: 'เป็นกรดจึงช่วยเหลือในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.250115694+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.250118279+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.250120698+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.250122975+07:00","message":"TextPushed: 'เป็นกรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.250126157+07:00","message":"Push: 'จึงช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.250130455+07:00","message":"TextPushed: 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.250132656+07:00","message":"Set new StatePrefix : 'เป็นกรดจึงช่วยเหลือในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.250135366+07:00","message":"Next Push (prob) : 'เหลือในเบื้องต้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.250144047+07:00","message":"push: {false จึงช่วย 0 0xc00378e780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.252083729+07:00","message":"receive streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.25210511+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-06-19T14:50:20.252110207+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.252123585+07:00","message":"[buffer interim] 1493 false เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.252129494+07:00","message":"[bufferProcess] interim [700000000]:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.252132146+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือในเบื้องต้นและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.252134876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.252139018+07:00","message":"> Transcript [20225] [false]: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.252143164+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.252145442+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.252147511+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วยเหลือในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.252150258+07:00","message":"TextPushed: 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.647753275+07:00","message":"receive streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.647810882+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-06-19T14:50:20.647818057+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.647835293+07:00","message":"[buffer interim] 1493 false เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.647846275+07:00","message":"[bufferProcess] interim [120000000]:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.647849305+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.647855489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.647858588+07:00","message":"> Transcript [20226] [false]: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.647862856+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.647865299+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.647869819+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วยเหลือในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.647872637+07:00","message":"TextPushed: 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.96140623+07:00","message":"receive streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.961449369+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-06-19T14:50:20.96145622+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.961470546+07:00","message":"[buffer interim] 1493 false เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.961482367+07:00","message":"[bufferProcess] interim [360000000]:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.961486428+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.961495287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.961499796+07:00","message":"> Transcript [20227] [false]: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.961504947+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.961509113+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.96151184+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วยเหลือในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.961514826+07:00","message":"TextPushed: 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.291685764+07:00","message":"receive streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.291736211+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-06-19T14:50:21.291745352+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.29176329+07:00","message":"[buffer interim] 1493 false เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.291776619+07:00","message":"[bufferProcess] interim [720000000]:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.291780918+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.291791824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.291796436+07:00","message":"> Transcript [20228] [false]: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.291802162+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.291805167+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.291809042+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วยเหลือในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.29181533+07:00","message":"TextPushed: 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.29182329+07:00","message":"Push: 'เหลือในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.291826941+07:00","message":"TextPushed: 'เป็นกรดจึงช่วยเหลือในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.291830469+07:00","message":"Set new StatePrefix : 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.291834003+07:00","message":"Next Push (prob) : 'แล้วแต่อาการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.291845566+07:00","message":"push: {false เหลือในเบื้องต้น 0 0xc00378e780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.600927091+07:00","message":"receive streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.600978485+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-06-19T14:50:21.600985062+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.600997233+07:00","message":"[buffer interim] 1493 false เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.601008072+07:00","message":"[bufferProcess] interim [960000000]:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.601012082+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.601019875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.601023628+07:00","message":"> Transcript [20229] [false]: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.601028666+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.601033049+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.601035298+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.601038112+07:00","message":"TextPushed: 'เป็นกรดจึงช่วยเหลือในเบื้องต้น'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:21.772724422+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:21.772726305+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.789068992+07:00","message":"receive streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.789113748+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-06-19T14:50:21.789120819+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.789133392+07:00","message":"[buffer interim] 1493 false เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.789141286+07:00","message":"[bufferProcess] interim [140000000]:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.789144512+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.789150447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.789153586+07:00","message":"> Transcript [20230] [false]: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.789157605+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.789160048+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.789175893+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.789180633+07:00","message":"TextPushed: 'เป็นกรดจึงช่วยเหลือในเบื้องต้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.960672197+07:00","message":"[GCS] IsForceVAD: false for message ID: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.033610249+07:00","message":"[GCS] Start streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.055565447+07:00","message":"receive streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.055611933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.05562003+07:00","message":"receive interim result [true|false]: เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.055629572+07:00","message":"end recv isFinal message id 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.055632273+07:00","message":"end Recv id 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.055639498+07:00","message":"[buffer interim] 1493 true เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.05565163+07:00","message":"[bufferProcess] interim [560000000]:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.055655243+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.055660192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.055663554+07:00","message":"> Transcript [20231] [false]: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.05566713+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.05566975+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.055672102+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.055675811+07:00","message":"TextPushed: 'เป็นกรดจึงช่วยเหลือในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.055677974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.055680057+07:00","message":"> Transcript [20232] [true]: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.055682548+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.055684561+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.055686282+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.055688326+07:00","message":"TextPushed: 'เป็นกรดจึงช่วยเหลือในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.055691976+07:00","message":"Push: 'แล้วแต่อาการทรุดตัวลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.055702392+07:00","message":"push: {true แล้วแต่อาการทรุดตัวลง 0 0xc00378e780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:22.066901933+07:00","message":"write wav file: './tmp/7584/7584_1493.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.5930423+07:00","message":"receive streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.59309554+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-06-19T14:50:22.593101622+07:00","message":"receive interim result [false|false]: ออกมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.593118716+07:00","message":"[buffer interim] 1494 false ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.593127627+07:00","message":"[bufferProcess] interim [420000000]:ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.593129781+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.915722578+07:00","message":"receive streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.915768635+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-06-19T14:50:22.915775293+07:00","message":"receive interim result [false|false]: ออกมาบ่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.915791784+07:00","message":"[buffer interim] 1494 false ออกมาบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.915800419+07:00","message":"[bufferProcess] interim [600000000]:ออกมาบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.915803376+07:00","message":"[bufferProcess] send to processor:ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.91580702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.915810231+07:00","message":"> Transcript [20233] [false]: 'ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.915812636+07:00","message":"Set StatePrefix (first interim): 'ออกมา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.96772583+07:00","message":"receive streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.967772131+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-06-19T14:50:22.967779515+07:00","message":"receive interim result [false|false]: มากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.967794389+07:00","message":"[buffer interim] 1494 false มากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.967802514+07:00","message":"[bufferProcess] interim [660000000]:มากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.967805549+07:00","message":"[bufferProcess] send to processor:ออกมาบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.96781303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.967816744+07:00","message":"> Transcript [20234] [false]: 'ออกมาบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.967820144+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.967822434+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.967824601+07:00","message":"StatePrefix: 'ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.967828699+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.970947182+07:00","message":"receive streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.970959273+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-06-19T14:50:22.970962504+07:00","message":"receive interim result [false|false]: ออกมาเหมือน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.970970503+07:00","message":"[buffer interim] 1494 false ออกมาเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.970974115+07:00","message":"[bufferProcess] interim [720000000]:ออกมาเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.970976213+07:00","message":"[bufferProcess] send to processor:มากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.970978393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.970980719+07:00","message":"> Transcript [20235] [false]: 'มากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.970982524+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.9709847+07:00","message":"Set new StatePrefix: 'มากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.014059179+07:00","message":"receive streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.014108688+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-06-19T14:50:23.014116093+07:00","message":"receive interim result [false|false]: ออกมาหัวใจ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.014132978+07:00","message":"[buffer interim] 1494 false ออกมาหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.014141215+07:00","message":"[bufferProcess] interim [780000000]:ออกมาหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.014143748+07:00","message":"[bufferProcess] send to processor:ออกมาเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.014151965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.014155433+07:00","message":"> Transcript [20236] [false]: 'ออกมาเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.014158356+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.014161093+07:00","message":"Set new StatePrefix: 'ออกมาเหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.214974184+07:00","message":"receive streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.215020736+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-06-19T14:50:23.215028762+07:00","message":"receive interim result [false|false]: ออกมาหัวใจหยุด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.215044077+07:00","message":"[buffer interim] 1494 false ออกมาหัวใจหยุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.215055781+07:00","message":"[bufferProcess] interim [20000000]:ออกมาหัวใจหยุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.215059806+07:00","message":"[bufferProcess] send to processor:ออกมาหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.215067261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.21507126+07:00","message":"> Transcript [20237] [false]: 'ออกมาหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.215074254+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.215076944+07:00","message":"Set new StatePrefix: 'ออกมาหัวใจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.40613591+07:00","message":"receive streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.40619687+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-06-19T14:50:23.406204609+07:00","message":"receive interim result [false|false]: ออกมาหัวใจหยุดเต้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.406222057+07:00","message":"[buffer interim] 1494 false ออกมาหัวใจหยุดเต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.406231225+07:00","message":"[bufferProcess] interim [200000000]:ออกมาหัวใจหยุดเต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.406234344+07:00","message":"[bufferProcess] send to processor:ออกมาหัวใจหยุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.406238387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.406241372+07:00","message":"> Transcript [20238] [false]: 'ออกมาหัวใจหยุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.406245177+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.406247434+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.406249483+07:00","message":"StatePrefix: 'ออกมาหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.406251621+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.999362698+07:00","message":"receive streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.99940236+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-06-19T14:50:23.99940859+07:00","message":"receive interim result [false|false]: ออกมาหัวใจหยุดเต้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.99942523+07:00","message":"[buffer interim] 1494 false ออกมาหัวใจหยุดเต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.999432148+07:00","message":"[bufferProcess] interim [800000000]:ออกมาหัวใจหยุดเต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.999434885+07:00","message":"[bufferProcess] send to processor:ออกมาหัวใจหยุดเต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.999439778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.999442894+07:00","message":"> Transcript [20239] [false]: 'ออกมาหัวใจหยุดเต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.999446472+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.999448753+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.999451343+07:00","message":"StatePrefix: 'ออกมาหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.999455078+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.178396287+07:00","message":"receive streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.178443434+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-06-19T14:50:24.178451325+07:00","message":"receive interim result [false|false]: ออกมาหัวใจหยุดเต้นคาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.178466986+07:00","message":"[buffer interim] 1494 false ออกมาหัวใจหยุดเต้นคาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.17847538+07:00","message":"[bufferProcess] interim [980000000]:ออกมาหัวใจหยุดเต้นคาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.178477991+07:00","message":"[bufferProcess] send to processor:ออกมาหัวใจหยุดเต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.178486178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.178489172+07:00","message":"> Transcript [20240] [false]: 'ออกมาหัวใจหยุดเต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.178493092+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.178496012+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.178497987+07:00","message":"StatePrefix: 'ออกมาหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.178502611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.291638074+07:00","message":"receive streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.291681897+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-06-19T14:50:24.291688958+07:00","message":"receive interim result [false|false]: ออกมาหัวใจหยุดเต้นคาดว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.291703776+07:00","message":"[buffer interim] 1494 false ออกมาหัวใจหยุดเต้นคาดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.291711732+07:00","message":"[bufferProcess] interim [40000000]:ออกมาหัวใจหยุดเต้นคาดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.291714368+07:00","message":"[bufferProcess] send to processor:ออกมาหัวใจหยุดเต้นคาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.291723036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.291726347+07:00","message":"> Transcript [20241] [false]: 'ออกมาหัวใจหยุดเต้นคาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.291730018+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.291734584+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.29173672+07:00","message":"StatePrefix: 'ออกมาหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.291739039+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.291746462+07:00","message":"Push: 'ออกมาหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.291748456+07:00","message":"TextPushed: 'ออกมาหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.291750476+07:00","message":"Set new StatePrefix : 'ออกมาหัวใจหยุดเต้นคาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.291756872+07:00","message":"Next Push (prob) : 'หยุดเต้นคาด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.29176656+07:00","message":"push: {false ออกมาหัวใจ 0 0xc00378f080}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.486146311+07:00","message":"receive streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.486190228+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-06-19T14:50:24.486197976+07:00","message":"receive interim result [false|false]: ออกมาหัวใจหยุดเต้นคาดว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.486213237+07:00","message":"[buffer interim] 1494 false ออกมาหัวใจหยุดเต้นคาดว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.486223659+07:00","message":"[bufferProcess] interim [280000000]:ออกมาหัวใจหยุดเต้นคาดว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.48622623+07:00","message":"[bufferProcess] send to processor:ออกมาหัวใจหยุดเต้นคาดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.486233444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.486236408+07:00","message":"> Transcript [20242] [false]: 'ออกมาหัวใจหยุดเต้นคาดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.486242605+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.48624512+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.486247298+07:00","message":"StatePrefix: 'ออกมาหัวใจหยุดเต้นคาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.486249684+07:00","message":"TextPushed: 'ออกมาหัวใจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.612056717+07:00","message":"receive streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.612108562+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-06-19T14:50:24.612117368+07:00","message":"receive interim result [false|false]: ออกมาหัวใจหยุดเต้นคาดว่าเกิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.612136105+07:00","message":"[buffer interim] 1494 false ออกมาหัวใจหยุดเต้นคาดว่าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.612150209+07:00","message":"[bufferProcess] interim [340000000]:ออกมาหัวใจหยุดเต้นคาดว่าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.612154238+07:00","message":"[bufferProcess] send to processor:ออกมาหัวใจหยุดเต้นคาดว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.612175312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.612183534+07:00","message":"> Transcript [20243] [false]: 'ออกมาหัวใจหยุดเต้นคาดว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.612188876+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.612192028+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.612195587+07:00","message":"StatePrefix: 'ออกมาหัวใจหยุดเต้นคาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.612199359+07:00","message":"TextPushed: 'ออกมาหัวใจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.683926396+07:00","message":"receive streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.683976542+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-06-19T14:50:24.683982991+07:00","message":"receive interim result [false|false]: ออกมาหัวใจหยุดเต้นคาดว่าเกิดจาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.68399708+07:00","message":"[buffer interim] 1494 false ออกมาหัวใจหยุดเต้นคาดว่าเกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.68400344+07:00","message":"[bufferProcess] interim [520000000]:ออกมาหัวใจหยุดเต้นคาดว่าเกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.684006374+07:00","message":"[bufferProcess] send to processor:ออกมาหัวใจหยุดเต้นคาดว่าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.684013216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.684015856+07:00","message":"> Transcript [20244] [false]: 'ออกมาหัวใจหยุดเต้นคาดว่าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.68401922+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.684021448+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.684023749+07:00","message":"StatePrefix: 'ออกมาหัวใจหยุดเต้นคาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.684026475+07:00","message":"TextPushed: 'ออกมาหัวใจ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:24.773539068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:24.773548787+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.872690669+07:00","message":"receive streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.872737342+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-06-19T14:50:24.872744212+07:00","message":"receive interim result [false|false]: ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.87275787+07:00","message":"[buffer interim] 1494 false ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.872770271+07:00","message":"[bufferProcess] interim [700000000]:ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.872772928+07:00","message":"[bufferProcess] send to processor:ออกมาหัวใจหยุดเต้นคาดว่าเกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.872777132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.872781008+07:00","message":"> Transcript [20245] [false]: 'ออกมาหัวใจหยุดเต้นคาดว่าเกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.872785379+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.872787939+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.872790521+07:00","message":"StatePrefix: 'ออกมาหัวใจหยุดเต้นคาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.872792855+07:00","message":"TextPushed: 'ออกมาหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.872802331+07:00","message":"Push: 'หยุดเต้นคาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.872804404+07:00","message":"TextPushed: 'ออกมาหัวใจหยุดเต้นคาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.872806607+07:00","message":"Set new StatePrefix : 'ออกมาหัวใจหยุดเต้นคาดว่าเกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.872809318+07:00","message":"Next Push (prob) : 'ว่าเกิดจาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.872819429+07:00","message":"push: {false หยุดเต้นคาด 0 0xc00378f080}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.270069146+07:00","message":"receive streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.270110646+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-06-19T14:50:25.270116482+07:00","message":"receive interim result [false|false]: ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.27013298+07:00","message":"[buffer interim] 1494 false ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.270144544+07:00","message":"[bufferProcess] interim [60000000]:ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.270147137+07:00","message":"[bufferProcess] send to processor:ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.270150775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.270154726+07:00","message":"> Transcript [20246] [false]: 'ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.27016001+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.270163028+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.270165091+07:00","message":"StatePrefix: 'ออกมาหัวใจหยุดเต้นคาดว่าเกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.270167734+07:00","message":"TextPushed: 'ออกมาหัวใจหยุดเต้นคาด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.514492955+07:00","message":"receive streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.514528755+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-06-19T14:50:25.514535103+07:00","message":"receive interim result [false|false]: ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.514546829+07:00","message":"[buffer interim] 1494 false ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.514553539+07:00","message":"[bufferProcess] interim [240000000]:ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.514556227+07:00","message":"[bufferProcess] send to processor:ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.514561115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.514564176+07:00","message":"> Transcript [20247] [false]: 'ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.51456789+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.514570048+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.514572748+07:00","message":"StatePrefix: 'ออกมาหัวใจหยุดเต้นคาดว่าเกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.51457532+07:00","message":"TextPushed: 'ออกมาหัวใจหยุดเต้นคาด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.761898048+07:00","message":"receive streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.761938436+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-06-19T14:50:25.761945445+07:00","message":"receive interim result [false|false]: ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.761958921+07:00","message":"[buffer interim] 1494 false ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.761965657+07:00","message":"[bufferProcess] interim [540000000]:ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.761968563+07:00","message":"[bufferProcess] send to processor:ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.76197203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.76197496+07:00","message":"> Transcript [20248] [false]: 'ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.761978226+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.761980393+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.761983346+07:00","message":"StatePrefix: 'ออกมาหัวใจหยุดเต้นคาดว่าเกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.76198605+07:00","message":"TextPushed: 'ออกมาหัวใจหยุดเต้นคาด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.880371854+07:00","message":"[GCS] IsForceVAD: false for message ID: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.89074455+07:00","message":"receive streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.890780626+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-06-19T14:50:25.890786905+07:00","message":"receive interim result [false|false]: ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.890800335+07:00","message":"[buffer interim] 1494 false ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.890807163+07:00","message":"[bufferProcess] interim [720000000]:ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.89080984+07:00","message":"[bufferProcess] send to processor:ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.890815876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.890818935+07:00","message":"> Transcript [20249] [false]: 'ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.890822684+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.890824997+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.890828016+07:00","message":"StatePrefix: 'ออกมาหัวใจหยุดเต้นคาดว่าเกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.890830536+07:00","message":"TextPushed: 'ออกมาหัวใจหยุดเต้นคาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.890837286+07:00","message":"Push: 'ว่าเกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.890839217+07:00","message":"TextPushed: 'ออกมาหัวใจหยุดเต้นคาดว่าเกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.890841615+07:00","message":"Set new StatePrefix : 'ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.890844074+07:00","message":"Next Push (prob) : 'การแพ้ยาสระ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.890851458+07:00","message":"push: {false ว่าเกิดจาก 0 0xc00378f080}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.986219481+07:00","message":"receive streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.986265748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ\",\"confidence\":0.9557875}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.986273448+07:00","message":"receive interim result [true|false]: ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.986284113+07:00","message":"end recv isFinal message id 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.986286333+07:00","message":"end Recv id 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.986293938+07:00","message":"[buffer interim] 1494 true ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.98630569+07:00","message":"[bufferProcess] interim [870000000]:ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.986309523+07:00","message":"[bufferProcess] send to processor (isfinal):ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.986313465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.986316663+07:00","message":"> Transcript [20250] [false]: 'ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.986321705+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.986324214+07:00","message":"Set new StatePrefix: 'ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.986326294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.986328296+07:00","message":"> Transcript [20251] [true]: 'ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.986330807+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.986332914+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.986335825+07:00","message":"StatePrefix: 'ออกมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.986339102+07:00","message":"TextPushed: 'ออกมาหัวใจหยุดเต้นคาดว่าเกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.986342717+07:00","message":"Push: 'การแพ้ยาสลบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.986352559+07:00","message":"push: {true การแพ้ยาสลบ 0 0xc00378f080}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:25.997220194+07:00","message":"write wav file: './tmp/7584/7584_1494.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.074355968+07:00","message":"[GCS] Start streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.730945459+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.730983159+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-06-19T14:50:26.730988463+07:00","message":"receive interim result [false|false]: เบอร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.731004194+07:00","message":"[buffer interim] 1495 false เบอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.731010769+07:00","message":"[bufferProcess] interim [480000000]:เบอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.731012629+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789126689+07:00","message":"[GCS] Cleaned up inactive client: 1440"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789158102+07:00","message":"[GCS] Cleaned up inactive client: 1462"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789176684+07:00","message":"[GCS] Cleaned up inactive client: 1468"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789179891+07:00","message":"[GCS] Cleaned up inactive client: 1442"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789182142+07:00","message":"[GCS] Cleaned up inactive client: 1447"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789183959+07:00","message":"[GCS] Cleaned up inactive client: 1449"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789185843+07:00","message":"[GCS] Cleaned up inactive client: 1444"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789187547+07:00","message":"[GCS] Cleaned up inactive client: 1435"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789189927+07:00","message":"[GCS] Cleaned up inactive client: 1459"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789191774+07:00","message":"[GCS] Cleaned up inactive client: 1454"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789193522+07:00","message":"[GCS] Cleaned up inactive client: 1465"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789195331+07:00","message":"[GCS] Cleaned up inactive client: 1434"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789196938+07:00","message":"[GCS] Cleaned up inactive client: 1458"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.78919863+07:00","message":"[GCS] Cleaned up inactive client: 1460"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789200455+07:00","message":"[GCS] Cleaned up inactive client: 1439"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789202339+07:00","message":"[GCS] Cleaned up inactive client: 1450"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789204135+07:00","message":"[GCS] Cleaned up inactive client: 1469"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.78920595+07:00","message":"[GCS] Cleaned up inactive client: 1452"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789207728+07:00","message":"[GCS] Cleaned up inactive client: 1463"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789209552+07:00","message":"[GCS] Cleaned up inactive client: 1467"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.78921128+07:00","message":"[GCS] Cleaned up inactive client: 1436"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789213111+07:00","message":"[GCS] Cleaned up inactive client: 1448"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789214854+07:00","message":"[GCS] Cleaned up inactive client: 1453"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789216827+07:00","message":"[GCS] Cleaned up inactive client: 1455"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789218772+07:00","message":"[GCS] Cleaned up inactive client: 1470"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789220474+07:00","message":"[GCS] Cleaned up inactive client: 1438"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.78922221+07:00","message":"[GCS] Cleaned up inactive client: 1441"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789223916+07:00","message":"[GCS] Cleaned up inactive client: 1445"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789225621+07:00","message":"[GCS] Cleaned up inactive client: 1433"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789227283+07:00","message":"[GCS] Cleaned up inactive client: 1464"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789229043+07:00","message":"[GCS] Cleaned up inactive client: 1456"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789236316+07:00","message":"[GCS] Cleaned up inactive client: 1457"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789238934+07:00","message":"[GCS] Cleaned up inactive client: 1461"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789247975+07:00","message":"[GCS] Cleaned up inactive client: 1443"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.78924988+07:00","message":"[GCS] Cleaned up inactive client: 1446"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789251659+07:00","message":"[GCS] Cleaned up inactive client: 1451"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789253375+07:00","message":"[GCS] Cleaned up inactive client: 1466"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.789255196+07:00","message":"[GCS] Cleaned up inactive client: 1437"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.863246343+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.863286712+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-06-19T14:50:26.863292426+07:00","message":"receive interim result [false|false]: เบิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.86330808+07:00","message":"[buffer interim] 1495 false เบิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.863315384+07:00","message":"[bufferProcess] interim [600000000]:เบิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.863317869+07:00","message":"[bufferProcess] send to processor:เบอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.86332095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.863323635+07:00","message":"> Transcript [20252] [false]: 'เบอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.863325898+07:00","message":"Set StatePrefix (first interim): 'เบอร์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.92622238+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.926266091+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-06-19T14:50:26.92627273+07:00","message":"receive interim result [false|false]: เบื้องต้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.926285701+07:00","message":"[buffer interim] 1495 false เบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.92629399+07:00","message":"[bufferProcess] interim [720000000]:เบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.926296676+07:00","message":"[bufferProcess] send to processor:เบิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.926303284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.926306303+07:00","message":"> Transcript [20253] [false]: 'เบิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.926308664+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.926310953+07:00","message":"Set new StatePrefix: 'เบิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:27.433583739+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:27.433629696+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-06-19T14:50:27.433637374+07:00","message":"receive interim result [false|false]: เบื้องต้นสอบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:27.433653056+07:00","message":"[buffer interim] 1495 false เบื้องต้นสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.433660197+07:00","message":"[bufferProcess] interim [140000000]:เบื้องต้นสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.433662951+07:00","message":"[bufferProcess] send to processor:เบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.433669335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.433672346+07:00","message":"> Transcript [20254] [false]: 'เบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.433674786+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.433677032+07:00","message":"Set new StatePrefix: 'เบื้องต้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:27.441422204+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:27.44144743+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-06-19T14:50:27.441453544+07:00","message":"receive interim result [false|false]: เบื้องต้นศพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:27.441465067+07:00","message":"[buffer interim] 1495 false เบื้องต้นศพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.441471657+07:00","message":"[bufferProcess] interim [200000000]:เบื้องต้นศพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.441474212+07:00","message":"[bufferProcess] send to processor:เบื้องต้นสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.441480913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.441487954+07:00","message":"> Transcript [20255] [false]: 'เบื้องต้นสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.441490924+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.441493286+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.441495213+07:00","message":"StatePrefix: 'เบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.441497257+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:27.682565324+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:27.682605782+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-06-19T14:50:27.682612892+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:27.682625343+07:00","message":"[buffer interim] 1495 false เบื้องต้นศพถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.682634667+07:00","message":"[bufferProcess] interim [440000000]:เบื้องต้นศพถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.682637219+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.682641275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.682644466+07:00","message":"> Transcript [20256] [false]: 'เบื้องต้นศพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.682648114+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.682650206+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.682652312+07:00","message":"StatePrefix: 'เบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.682654373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:27.773892026+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:27.773934226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:27.939488618+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:27.939524145+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-06-19T14:50:27.939530073+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:27.939543219+07:00","message":"[buffer interim] 1495 false เบื้องต้นศพถูกส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.939554241+07:00","message":"[bufferProcess] interim [680000000]:เบื้องต้นศพถูกส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.939556831+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.939562275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.939565186+07:00","message":"> Transcript [20257] [false]: 'เบื้องต้นศพถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.939568355+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.939570375+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.939573688+07:00","message":"StatePrefix: 'เบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.939575862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.130532973+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.130571849+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-06-19T14:50:28.130578563+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.130592162+07:00","message":"[buffer interim] 1495 false เบื้องต้นศพถูกส่งไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.130599174+07:00","message":"[bufferProcess] interim [860000000]:เบื้องต้นศพถูกส่งไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.130601632+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.130608428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.13061123+07:00","message":"> Transcript [20258] [false]: 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.130614678+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.130616922+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.130619492+07:00","message":"StatePrefix: 'เบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.13062218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.13062803+07:00","message":"Push: 'เบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.130629965+07:00","message":"TextPushed: 'เบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.130632589+07:00","message":"Set new StatePrefix : 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.130634756+07:00","message":"Next Push (prob) : 'ศพถูกส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.130642524+07:00","message":"push: {false เบื้องต้น 0 0xc000044a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.420487083+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.420523406+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-06-19T14:50:28.420528779+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชั้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.420543503+07:00","message":"[buffer interim] 1495 false เบื้องต้นศพถูกส่งไปชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.420551171+07:00","message":"[bufferProcess] interim [220000000]:เบื้องต้นศพถูกส่งไปชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.420553835+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.420561836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.420566194+07:00","message":"> Transcript [20259] [false]: 'เบื้องต้นศพถูกส่งไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.420570194+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.420572373+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.420574419+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.420577944+07:00","message":"TextPushed: 'เบื้องต้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.574616649+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.574685438+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-06-19T14:50:28.574692225+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.574706404+07:00","message":"[buffer interim] 1495 false เบื้องต้นศพถูกส่งไปชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.574715214+07:00","message":"[bufferProcess] interim [280000000]:เบื้องต้นศพถูกส่งไปชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.574717729+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.574721002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.574723711+07:00","message":"> Transcript [20260] [false]: 'เบื้องต้นศพถูกส่งไปชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.574727325+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.574729329+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.574731219+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.574733221+07:00","message":"TextPushed: 'เบื้องต้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.643385616+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.643423436+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-06-19T14:50:28.643430313+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.643444877+07:00","message":"[buffer interim] 1495 false เบื้องต้นศพถูกส่งไปชันสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.643453436+07:00","message":"[bufferProcess] interim [400000000]:เบื้องต้นศพถูกส่งไปชันสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.643455989+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.643461723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.643465057+07:00","message":"> Transcript [20261] [false]: 'เบื้องต้นศพถูกส่งไปชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.643467973+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.64347006+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.643472049+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.643474246+07:00","message":"TextPushed: 'เบื้องต้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.897891448+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.89794035+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-06-19T14:50:28.89794636+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.897960941+07:00","message":"[buffer interim] 1495 false เบื้องต้นศพถูกส่งไปชันสูตรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.897967283+07:00","message":"[bufferProcess] interim [640000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.897970076+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.89797801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.897982024+07:00","message":"> Transcript [20262] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.897985669+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.897988001+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.897990417+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.897992701+07:00","message":"TextPushed: 'เบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.897995786+07:00","message":"Push: 'ศพถูกส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.897998003+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.898000086+07:00","message":"Set new StatePrefix : 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.898003932+07:00","message":"Next Push (prob) : 'ไปชันสูตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.89801627+07:00","message":"push: {false ศพถูกส่ง 0 0xc000044a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.030749472+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.030788151+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-06-19T14:50:29.030803123+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.030815208+07:00","message":"[buffer interim] 1495 false เบื้องต้นศพถูกส่งไปชันสูตรที่โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.030821981+07:00","message":"[bufferProcess] interim [820000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.030824845+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.030830531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.030834248+07:00","message":"> Transcript [20263] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.030837583+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.030839894+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.030841818+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.0308445+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.282011633+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.282055152+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-06-19T14:50:29.282063426+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.282077308+07:00","message":"[buffer interim] 1495 false เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.282085895+07:00","message":"[bufferProcess] interim [120000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.282089716+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตรที่โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.282098726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.282102978+07:00","message":"> Transcript [20264] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.28210822+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.282111253+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.282114453+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.282118408+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.425686499+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.42572841+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-06-19T14:50:29.425735184+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.425754837+07:00","message":"[buffer interim] 1495 false เบื้องต้นศพถูกส่งไปชันสูตรที่โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.425762876+07:00","message":"[bufferProcess] interim [180000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.425765753+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.425772527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.425775391+07:00","message":"> Transcript [20265] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.425778875+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.425781185+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.42578353+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.425786596+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.553484233+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.55352858+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-06-19T14:50:29.553535559+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.553549032+07:00","message":"[buffer interim] 1495 false เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.553559123+07:00","message":"[bufferProcess] interim [240000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.553562994+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตรที่โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.553569462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.553573572+07:00","message":"> Transcript [20266] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.553578771+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.553581997+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.553585415+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.553589344+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.553594329+07:00","message":"Push: 'ไปชันสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.553597958+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.553600727+07:00","message":"Set new StatePrefix : 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.553604114+07:00","message":"Next Push (prob) : 'ที่โรง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.553621268+07:00","message":"push: {false ไปชันสูตร 0 0xc000044a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.919449184+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.919486504+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-06-19T14:50:29.919493927+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.919505289+07:00","message":"[buffer interim] 1495 false เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.919514267+07:00","message":"[bufferProcess] interim [660000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.919517341+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.91952281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.919525596+07:00","message":"> Transcript [20267] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.919528996+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.919531288+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.919533611+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.919536348+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.9206285+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.920641122+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-06-19T14:50:29.92064475+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.92065306+07:00","message":"[buffer interim] 1495 false เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.920656575+07:00","message":"[bufferProcess] interim [720000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.920658975+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.920663527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.920667039+07:00","message":"> Transcript [20268] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.920670323+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.920672333+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.920674243+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.920676241+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.118381648+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.118425315+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-06-19T14:50:30.118432225+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.118444783+07:00","message":"[buffer interim] 1495 false เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.118454544+07:00","message":"[bufferProcess] interim [840000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.1184573+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.118462789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.118465906+07:00","message":"> Transcript [20269] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.118469054+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.118471143+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.118474016+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.118476798+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.497932357+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.497968891+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-06-19T14:50:30.49797476+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.497990388+07:00","message":"[buffer interim] 1495 false เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.497997372+07:00","message":"[bufferProcess] interim [260000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.498000465+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.498003838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.498007265+07:00","message":"> Transcript [20270] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.498010977+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.498013365+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.498015796+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.498018781+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.498026512+07:00","message":"Push: 'ที่โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.498028709+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.498030953+07:00","message":"Set new StatePrefix : 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.498035843+07:00","message":"Next Push (prob) : 'พยาบาลธรรมศาสตร์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.498043429+07:00","message":"push: {false ที่โรง 0 0xc000044a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.687289998+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.687329464+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-06-19T14:50:30.687336223+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.687348818+07:00","message":"[buffer interim] 1495 false เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.687355163+07:00","message":"[bufferProcess] interim [440000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.687357933+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.687363392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.68736713+07:00","message":"> Transcript [20271] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.687371063+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.687373094+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.68737568+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.687378474+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรง'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:30.774263416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:30.774282256+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.818292647+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.818340709+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-06-19T14:50:30.81834957+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.818366742+07:00","message":"[buffer interim] 1495 false เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.818379585+07:00","message":"[bufferProcess] interim [560000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.818384457+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.818392761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.818397669+07:00","message":"> Transcript [20272] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.818403738+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.818406119+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.818408783+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.81841191+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.203326572+07:00","message":"[GCS] IsForceVAD: false for message ID: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.210246844+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.210282495+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-06-19T14:50:31.210288713+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.210302268+07:00","message":"[buffer interim] 1495 false เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.210312279+07:00","message":"[bufferProcess] interim [980000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.210315051+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.210318861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.210322796+07:00","message":"> Transcript [20273] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.210326295+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.21032845+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.210331006+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.210333864+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.309995038+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.310036139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.31004286+07:00","message":"receive interim result [true|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.310052152+07:00","message":"end recv isFinal message id 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.310054263+07:00","message":"end Recv id 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.31006607+07:00","message":"[buffer interim] 1495 true เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.310075541+07:00","message":"[bufferProcess] interim [130000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.310078734+07:00","message":"[bufferProcess] send to processor (isfinal):เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.310082367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.310085136+07:00","message":"> Transcript [20274] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.310088875+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.310090959+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.31009412+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.310097163+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.310100064+07:00","message":"Push: 'พยาบาลธรรมศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.310102191+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.310105912+07:00","message":"Set new StatePrefix : 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.310108813+07:00","message":"Next Push (prob) : 'เฉลิมพระเกียรตินะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.310110725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.310112688+07:00","message":"> Transcript [20275] [true]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.310115168+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.310117+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.310119413+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.3101218+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.310124001+07:00","message":"Push: 'เฉลิมพระเกียรตินะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.310131545+07:00","message":"push: {false พยาบาลธรรมศาสตร์ 0 0xc000044a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.310136601+07:00","message":"push: {true เฉลิมพระเกียรตินะคะ 0 0xc000044a00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:31.338942936+07:00","message":"write wav file: './tmp/7584/7584_1495.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.773460922+07:00","message":"[GCS] Start streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.435096539+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.435144409+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-06-19T14:50:32.435150513+07:00","message":"receive interim result [false|false]: ประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.435165723+07:00","message":"[buffer interim] 1496 false ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.435175119+07:00","message":"[bufferProcess] interim [480000000]:ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.435177041+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.435179954+07:00","message":"[bufferProcess] send to processor (ticker):ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.435182709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.435185523+07:00","message":"> Transcript [20276] [false]: 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.435187718+07:00","message":"Set StatePrefix (first interim): 'ประเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.622671147+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.622715394+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-06-19T14:50:32.622721869+07:00","message":"receive interim result [false|false]: ที่การ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.622734421+07:00","message":"[buffer interim] 1496 false ที่การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.622741067+07:00","message":"[bufferProcess] interim [660000000]:ที่การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.622743207+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.834102941+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.83413595+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-06-19T14:50:32.834141609+07:00","message":"receive interim result [false|false]: ที่การตรวจ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.834154044+07:00","message":"[buffer interim] 1496 false ที่การตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.834160343+07:00","message":"[bufferProcess] interim [900000000]:ที่การตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.834162795+07:00","message":"[bufferProcess] send to processor:ที่การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.834168054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.83417054+07:00","message":"> Transcript [20277] [false]: 'ที่การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.834172716+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.83417483+07:00","message":"Set new StatePrefix: 'ที่การ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.128673612+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.128723755+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-06-19T14:50:33.12873013+07:00","message":"receive interim result [false|false]: ที่การตรวจสอบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.12874456+07:00","message":"[buffer interim] 1496 false ที่การตรวจสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.128767913+07:00","message":"[bufferProcess] interim [140000000]:ที่การตรวจสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.128771336+07:00","message":"[bufferProcess] send to processor:ที่การตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.12877928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.128782396+07:00","message":"> Transcript [20278] [false]: 'ที่การตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.128785992+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.128788567+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.128790588+07:00","message":"StatePrefix: 'ที่การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.128792768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.394378558+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.394428014+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-06-19T14:50:33.394436588+07:00","message":"receive interim result [false|false]: ที่การตรวจสอบครู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.394454731+07:00","message":"[buffer interim] 1496 false ที่การตรวจสอบครู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.394471246+07:00","message":"[bufferProcess] interim [440000000]:ที่การตรวจสอบครู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.394474937+07:00","message":"[bufferProcess] send to processor:ที่การตรวจสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.394479222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.394483068+07:00","message":"> Transcript [20279] [false]: 'ที่การตรวจสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.394488504+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.394491532+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.394494585+07:00","message":"StatePrefix: 'ที่การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.394497492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.41227233+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.412317923+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-06-19T14:50:33.412324004+07:00","message":"receive interim result [false|false]: ที่การตรวจสอบครีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.412342983+07:00","message":"[buffer interim] 1496 false ที่การตรวจสอบครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.412350745+07:00","message":"[bufferProcess] interim [500000000]:ที่การตรวจสอบครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.41235396+07:00","message":"[bufferProcess] send to processor:ที่การตรวจสอบครู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.4123617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.412364525+07:00","message":"> Transcript [20280] [false]: 'ที่การตรวจสอบครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.4123681+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.41237061+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.412372693+07:00","message":"StatePrefix: 'ที่การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.412374716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.523318684+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.523361537+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-06-19T14:50:33.523367408+07:00","message":"receive interim result [false|false]: ที่การตรวจสอบปีนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.523385991+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.523390159+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-06-19T14:50:33.523393144+07:00","message":"receive interim result [false|false]: ที่การตรวจสอบคลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.52340616+07:00","message":"[buffer interim] 1496 false ที่การตรวจสอบปีนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.523429962+07:00","message":"[buffer interim] 1496 false ที่การตรวจสอบคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.523438259+07:00","message":"[bufferProcess] interim [560000000]:ที่การตรวจสอบปีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.523442278+07:00","message":"[bufferProcess] send to processor:ที่การตรวจสอบครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.52345189+07:00","message":"[bufferProcess] interim [620000000]:ที่การตรวจสอบคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.523454837+07:00","message":"[bufferProcess] send to processor:ที่การตรวจสอบปีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.523458742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.523462996+07:00","message":"> Transcript [20281] [false]: 'ที่การตรวจสอบครีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.523467814+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.523470878+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.523474753+07:00","message":"StatePrefix: 'ที่การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.523477843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.52348662+07:00","message":"Push: 'ที่การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.523489631+07:00","message":"TextPushed: 'ที่การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.523493269+07:00","message":"Set new StatePrefix : 'ที่การตรวจสอบครีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.52349675+07:00","message":"Next Push (prob) : 'ตรวจสอบครีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.523499751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.523502847+07:00","message":"> Transcript [20282] [false]: 'ที่การตรวจสอบปีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.523505649+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.523508707+07:00","message":"Set new StatePrefix: 'ที่การตรวจสอบปีนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.523519251+07:00","message":"push: {false ที่การ 0 0xc003068000}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:33.77493314+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:33.774948261+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.857383651+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.857426508+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-06-19T14:50:33.857433079+07:00","message":"receive interim result [false|false]: ที่การตรวจสอบคลินิกพบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.85744691+07:00","message":"[buffer interim] 1496 false ที่การตรวจสอบคลินิกพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.857457525+07:00","message":"[bufferProcess] interim [920000000]:ที่การตรวจสอบคลินิกพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.857460491+07:00","message":"[bufferProcess] send to processor:ที่การตรวจสอบคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.857467122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.857469856+07:00","message":"> Transcript [20283] [false]: 'ที่การตรวจสอบคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.857471946+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.857474694+07:00","message":"Set new StatePrefix: 'ที่การตรวจสอบคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.905950762+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.905986797+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-06-19T14:50:33.905992453+07:00","message":"receive interim result [false|false]: ที่การตรวจสอบคลินิกพบหมอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.906009689+07:00","message":"[buffer interim] 1496 false ที่การตรวจสอบคลินิกพบหมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.906016843+07:00","message":"[bufferProcess] interim [980000000]:ที่การตรวจสอบคลินิกพบหมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.906019549+07:00","message":"[bufferProcess] send to processor:ที่การตรวจสอบคลินิกพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.906023322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.906026465+07:00","message":"> Transcript [20284] [false]: 'ที่การตรวจสอบคลินิกพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.906029652+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.906031641+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.906033669+07:00","message":"StatePrefix: 'ที่การตรวจสอบคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.90603601+07:00","message":"TextPushed: 'ที่การ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.025665947+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.025704705+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-06-19T14:50:34.025712457+07:00","message":"receive interim result [false|false]: ที่การตรวจสอบคลินิกพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.025730501+07:00","message":"[buffer interim] 1496 false ที่การตรวจสอบคลินิกพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.025748993+07:00","message":"[bufferProcess] interim [40000000]:ที่การตรวจสอบคลินิกพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.025753051+07:00","message":"[bufferProcess] send to processor:ที่การตรวจสอบคลินิกพบหมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.025762153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.025765516+07:00","message":"> Transcript [20285] [false]: 'ที่การตรวจสอบคลินิกพบหมอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.025769111+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.025771184+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.025773278+07:00","message":"StatePrefix: 'ที่การตรวจสอบคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.025775902+07:00","message":"TextPushed: 'ที่การ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.100249757+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.100285729+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-06-19T14:50:34.100291459+07:00","message":"receive interim result [false|false]: ที่การตรวจสอบคลินิกพบว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.100307319+07:00","message":"[buffer interim] 1496 false ที่การตรวจสอบคลินิกพบว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.100315744+07:00","message":"[bufferProcess] interim [220000000]:ที่การตรวจสอบคลินิกพบว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.100318336+07:00","message":"[bufferProcess] send to processor:ที่การตรวจสอบคลินิกพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.100321707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.100324712+07:00","message":"> Transcript [20286] [false]: 'ที่การตรวจสอบคลินิกพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.100327885+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.100330076+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.100332024+07:00","message":"StatePrefix: 'ที่การตรวจสอบคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.100357179+07:00","message":"TextPushed: 'ที่การ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.349753821+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.349790718+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-06-19T14:50:34.349796476+07:00","message":"receive interim result [false|false]: ที่การตรวจสอบคลินิกพบว่าจด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.349812821+07:00","message":"[buffer interim] 1496 false ที่การตรวจสอบคลินิกพบว่าจด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.349821459+07:00","message":"[bufferProcess] interim [340000000]:ที่การตรวจสอบคลินิกพบว่าจด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.349826575+07:00","message":"[bufferProcess] send to processor:ที่การตรวจสอบคลินิกพบว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.349829986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.349833229+07:00","message":"> Transcript [20287] [false]: 'ที่การตรวจสอบคลินิกพบว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.349837099+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.349841665+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.349843726+07:00","message":"StatePrefix: 'ที่การตรวจสอบคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.349846527+07:00","message":"TextPushed: 'ที่การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.349849495+07:00","message":"Push: 'ตรวจสอบคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.349851435+07:00","message":"TextPushed: 'ที่การตรวจสอบคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.349855295+07:00","message":"Set new StatePrefix : 'ที่การตรวจสอบคลินิกพบว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.349857598+07:00","message":"Next Push (prob) : 'พบว่าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.349864427+07:00","message":"push: {false ตรวจสอบคลินิก 0 0xc003068000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.406412751+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.406447663+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-06-19T14:50:34.406453305+07:00","message":"receive interim result [false|false]: ที่การตรวจสอบคลินิกพบว่าจดทะเบียน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.406465731+07:00","message":"[buffer interim] 1496 false ที่การตรวจสอบคลินิกพบว่าจดทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.406472138+07:00","message":"[bufferProcess] interim [460000000]:ที่การตรวจสอบคลินิกพบว่าจดทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.406474465+07:00","message":"[bufferProcess] send to processor:ที่การตรวจสอบคลินิกพบว่าจด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.40647969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.406482495+07:00","message":"> Transcript [20288] [false]: 'ที่การตรวจสอบคลินิกพบว่าจด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.406484797+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.406486952+07:00","message":"Set new StatePrefix: 'ที่การตรวจสอบคลินิกพบว่าจด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.729977527+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.730023725+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-06-19T14:50:34.730030182+07:00","message":"receive interim result [false|false]: ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.730045527+07:00","message":"[buffer interim] 1496 false ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.730053829+07:00","message":"[bufferProcess] interim [820000000]:ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.730056891+07:00","message":"[bufferProcess] send to processor:ที่การตรวจสอบคลินิกพบว่าจดทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.730066971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.730070145+07:00","message":"> Transcript [20289] [false]: 'ที่การตรวจสอบคลินิกพบว่าจดทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.730073638+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.730076119+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.730079036+07:00","message":"StatePrefix: 'ที่การตรวจสอบคลินิกพบว่าจด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.730082306+07:00","message":"TextPushed: 'ที่การตรวจสอบคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.988451319+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.988495267+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-06-19T14:50:34.988502949+07:00","message":"receive interim result [false|false]: ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.988524697+07:00","message":"[buffer interim] 1496 false ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.988539063+07:00","message":"[bufferProcess] interim [60000000]:ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.988542446+07:00","message":"[bufferProcess] send to processor:ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.988549807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.988556574+07:00","message":"> Transcript [20290] [false]: 'ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.988560533+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.988563001+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.988565805+07:00","message":"StatePrefix: 'ที่การตรวจสอบคลินิกพบว่าจด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.988568483+07:00","message":"TextPushed: 'ที่การตรวจสอบคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.989756731+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.989798145+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-06-19T14:50:34.989804151+07:00","message":"receive interim result [false|false]: ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.989819423+07:00","message":"[buffer interim] 1496 false ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.989827549+07:00","message":"[bufferProcess] interim [120000000]:ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.989830225+07:00","message":"[bufferProcess] send to processor:ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.989836656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.989839563+07:00","message":"> Transcript [20291] [false]: 'ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.989843379+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.989845446+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.98984778+07:00","message":"StatePrefix: 'ที่การตรวจสอบคลินิกพบว่าจด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.989850614+07:00","message":"TextPushed: 'ที่การตรวจสอบคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.10059196+07:00","message":"[GCS] IsForceVAD: false for message ID: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.11880935+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.118847995+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-06-19T14:50:35.118853937+07:00","message":"receive interim result [false|false]: ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.118869704+07:00","message":"[buffer interim] 1496 false ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.118876583+07:00","message":"[bufferProcess] interim [180000000]:ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.118879122+07:00","message":"[bufferProcess] send to processor:ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.118882181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.11888472+07:00","message":"> Transcript [20292] [false]: 'ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.11888871+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.118890753+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.118893179+07:00","message":"StatePrefix: 'ที่การตรวจสอบคลินิกพบว่าจด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.118895693+07:00","message":"TextPushed: 'ที่การตรวจสอบคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.118900743+07:00","message":"Push: 'พบว่าจด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.11890321+07:00","message":"TextPushed: 'ที่การตรวจสอบคลินิกพบว่าจด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.118905819+07:00","message":"Set new StatePrefix : 'ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.118908474+07:00","message":"Next Push (prob) : 'ทะเบียนเป็นครีม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.118935775+07:00","message":"push: {false พบว่าจด 0 0xc003068000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.161626294+07:00","message":"[GCS] Start streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.26512655+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.265177004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก\",\"confidence\":0.95737565}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.265183478+07:00","message":"receive interim result [true|false]: ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.265194408+07:00","message":"end recv isFinal message id 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.265196951+07:00","message":"end Recv id 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.265208414+07:00","message":"[buffer interim] 1496 true ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.26521851+07:00","message":"[bufferProcess] interim [360000000]:ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.265224815+07:00","message":"[bufferProcess] send to processor (isfinal):ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.265228134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.265230687+07:00","message":"> Transcript [20293] [false]: 'ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.265233039+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.265235631+07:00","message":"Set new StatePrefix: 'ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.265237856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.265239966+07:00","message":"> Transcript [20294] [true]: 'ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.265242453+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.265244354+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.265246255+07:00","message":"StatePrefix: 'ที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.265249053+07:00","message":"TextPushed: 'ที่การตรวจสอบคลินิกพบว่าจด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.265255905+07:00","message":"Push: 'ทะเบียนเป็นคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.265265248+07:00","message":"push: {true ทะเบียนเป็นคลินิก 0 0xc003068000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:35.274271442+07:00","message":"write wav file: './tmp/7584/7584_1496.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.635846189+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.635892728+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-06-19T14:50:35.63589837+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.635913371+07:00","message":"[buffer interim] 1497 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.635926858+07:00","message":"[bufferProcess] interim [240000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.635930383+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.70026774+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.700316995+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-06-19T14:50:35.700322719+07:00","message":"receive interim result [false|false]: ไม่รู้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.700337288+07:00","message":"[buffer interim] 1497 false ไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.700345025+07:00","message":"[bufferProcess] interim [420000000]:ไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.700347875+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.700354903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.700358006+07:00","message":"> Transcript [20295] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.700360542+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.885156121+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.885202822+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-06-19T14:50:35.885208917+07:00","message":"receive interim result [false|false]: ไม่รับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.885221751+07:00","message":"[buffer interim] 1497 false ไม่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.885228485+07:00","message":"[bufferProcess] interim [540000000]:ไม่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.885230718+07:00","message":"[bufferProcess] send to processor:ไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.885235841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.885238559+07:00","message":"> Transcript [20296] [false]: 'ไม่รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.885241697+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.885243752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.88524575+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.885247946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.170109089+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.170147587+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-06-19T14:50:36.170152993+07:00","message":"receive interim result [false|false]: ไม่รับผู้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.170187805+07:00","message":"[buffer interim] 1497 false ไม่รับผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.170195672+07:00","message":"[bufferProcess] interim [780000000]:ไม่รับผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.170198537+07:00","message":"[bufferProcess] send to processor:ไม่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.170204985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.170207997+07:00","message":"> Transcript [20297] [false]: 'ไม่รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.170211053+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.170213151+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.170215516+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.170217714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.207112393+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.207146973+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-06-19T14:50:36.207152606+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.20716389+07:00","message":"[buffer interim] 1497 false ไม่รับผู้ป่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.207171078+07:00","message":"[bufferProcess] interim [840000000]:ไม่รับผู้ป่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.207173912+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.207177179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.207179977+07:00","message":"> Transcript [20298] [false]: 'ไม่รับผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.207182988+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.207185239+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.207187325+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.207189471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.526626522+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.526663959+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-06-19T14:50:36.526670229+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วยค่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.526686561+07:00","message":"[buffer interim] 1497 false ไม่รับผู้ป่วยค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.526693565+07:00","message":"[bufferProcess] interim [140000000]:ไม่รับผู้ป่วยค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.52669592+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้ป่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.526699479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.52670257+07:00","message":"> Transcript [20299] [false]: 'ไม่รับผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.526706509+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.526708621+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.526710869+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.526713901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.526716722+07:00","message":"Push: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.526718633+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.526721377+07:00","message":"Set new StatePrefix : 'ไม่รับผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.526723755+07:00","message":"Next Push (prob) : 'รับผู้ป่วย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.526731326+07:00","message":"push: {false ไม่ 0 0xc002af6b00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.536593219+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.536624558+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-06-19T14:50:36.5366302+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วยข้าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.536645518+07:00","message":"[buffer interim] 1497 false ไม่รับผู้ป่วยข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.536651441+07:00","message":"[bufferProcess] interim [200000000]:ไม่รับผู้ป่วยข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.536653812+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้ป่วยค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.536664964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.536668017+07:00","message":"> Transcript [20300] [false]: 'ไม่รับผู้ป่วยค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.53667092+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.536672953+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.536674879+07:00","message":"StatePrefix: 'ไม่รับผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.536677649+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.594715086+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.594749137+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-06-19T14:50:36.594754677+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วยครั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.594770678+07:00","message":"[buffer interim] 1497 false ไม่รับผู้ป่วยครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.59477769+07:00","message":"[bufferProcess] interim [260000000]:ไม่รับผู้ป่วยครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.594780113+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้ป่วยข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.594790314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.594793239+07:00","message":"> Transcript [20301] [false]: 'ไม่รับผู้ป่วยข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.594796332+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.594798656+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.594800869+07:00","message":"StatePrefix: 'ไม่รับผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.594806303+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:36.775328782+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:36.775341759+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.7863857+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.786422488+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-06-19T14:50:36.786428745+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วยครั้งคือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.786442823+07:00","message":"[buffer interim] 1497 false ไม่รับผู้ป่วยครั้งคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.786451636+07:00","message":"[bufferProcess] interim [440000000]:ไม่รับผู้ป่วยครั้งคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.786455408+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้ป่วยครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.786461863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.786464773+07:00","message":"> Transcript [20302] [false]: 'ไม่รับผู้ป่วยครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.786467657+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.786469939+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.786472356+07:00","message":"StatePrefix: 'ไม่รับผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.786474839+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.791592899+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.791608104+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-06-19T14:50:36.791611959+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วยค้างคืน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.791619677+07:00","message":"[buffer interim] 1497 false ไม่รับผู้ป่วยค้างคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.791623056+07:00","message":"[bufferProcess] interim [500000000]:ไม่รับผู้ป่วยค้างคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.791625251+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้ป่วยครั้งคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.791627596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.791629983+07:00","message":"> Transcript [20303] [false]: 'ไม่รับผู้ป่วยครั้งคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.791632636+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.791634604+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.791636454+07:00","message":"StatePrefix: 'ไม่รับผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.791639533+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.79164578+07:00","message":"Push: 'รับผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.791648525+07:00","message":"TextPushed: 'ไม่รับผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.791651617+07:00","message":"Set new StatePrefix : 'ไม่รับผู้ป่วยครั้งคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.791654799+07:00","message":"Next Push (prob) : 'ครั้งคือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.791673765+07:00","message":"push: {false รับผู้ป่วย 0 0xc002af6b00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:37.439458468+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:37.439500075+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-06-19T14:50:37.439506771+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วยค้างคืน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:37.439523038+07:00","message":"[buffer interim] 1497 false ไม่รับผู้ป่วยค้างคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.439530894+07:00","message":"[bufferProcess] interim [100000000]:ไม่รับผู้ป่วยค้างคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.43953654+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้ป่วยค้างคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.439541259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.439546043+07:00","message":"> Transcript [20304] [false]: 'ไม่รับผู้ป่วยค้างคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.439549463+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.4395539+07:00","message":"Set new StatePrefix: 'ไม่รับผู้ป่วยค้างคืน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:37.487733915+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:37.487776437+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-06-19T14:50:37.48778237+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วยค้างคืนไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:37.487796498+07:00","message":"[buffer interim] 1497 false ไม่รับผู้ป่วยค้างคืนไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.487805116+07:00","message":"[bufferProcess] interim [160000000]:ไม่รับผู้ป่วยค้างคืนไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.487808096+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้ป่วยค้างคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.487814389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.487817324+07:00","message":"> Transcript [20305] [false]: 'ไม่รับผู้ป่วยค้างคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.48782135+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.487823712+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.487825961+07:00","message":"StatePrefix: 'ไม่รับผู้ป่วยค้างคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.487828893+07:00","message":"TextPushed: 'ไม่รับผู้ป่วย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:37.744885768+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:37.744916766+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-06-19T14:50:37.744928748+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วยค้างคืนไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:37.744941401+07:00","message":"[buffer interim] 1497 false ไม่รับผู้ป่วยค้างคืนไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.744948472+07:00","message":"[bufferProcess] interim [340000000]:ไม่รับผู้ป่วยค้างคืนไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.744951261+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้ป่วยค้างคืนไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.744956361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.744959128+07:00","message":"> Transcript [20306] [false]: 'ไม่รับผู้ป่วยค้างคืนไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.744962522+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.744964729+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.744966703+07:00","message":"StatePrefix: 'ไม่รับผู้ป่วยค้างคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.744969317+07:00","message":"TextPushed: 'ไม่รับผู้ป่วย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:37.809805744+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:37.809845052+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-06-19T14:50:37.809851356+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วยค้างคืนไม่ได้ขอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:37.809867487+07:00","message":"[buffer interim] 1497 false ไม่รับผู้ป่วยค้างคืนไม่ได้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.80987535+07:00","message":"[bufferProcess] interim [460000000]:ไม่รับผู้ป่วยค้างคืนไม่ได้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.809878127+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้ป่วยค้างคืนไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.809884807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.809887709+07:00","message":"> Transcript [20307] [false]: 'ไม่รับผู้ป่วยค้างคืนไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.809891297+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.809893667+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.809895913+07:00","message":"StatePrefix: 'ไม่รับผู้ป่วยค้างคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.809899702+07:00","message":"TextPushed: 'ไม่รับผู้ป่วย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.006304825+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.006345299+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-06-19T14:50:38.006351758+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วยค้างคืนไม่ได้ขอโทษ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.006365593+07:00","message":"[buffer interim] 1497 false ไม่รับผู้ป่วยค้างคืนไม่ได้ขอโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.006372736+07:00","message":"[bufferProcess] interim [640000000]:ไม่รับผู้ป่วยค้างคืนไม่ได้ขอโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.006375345+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้ป่วยค้างคืนไม่ได้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.006378607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.006381353+07:00","message":"> Transcript [20308] [false]: 'ไม่รับผู้ป่วยค้างคืนไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.006384521+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.006386768+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.006389233+07:00","message":"StatePrefix: 'ไม่รับผู้ป่วยค้างคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.006399776+07:00","message":"TextPushed: 'ไม่รับผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.006403152+07:00","message":"Push: 'ค้างคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.00640527+07:00","message":"TextPushed: 'ไม่รับผู้ป่วยค้างคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.006408337+07:00","message":"Set new StatePrefix : 'ไม่รับผู้ป่วยค้างคืนไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.006410669+07:00","message":"Next Push (prob) : 'ไม่ได้ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.006417866+07:00","message":"push: {false ค้างคืน 0 0xc002af6b00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.127740237+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.1277809+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-06-19T14:50:38.12778731+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาต"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.127806615+07:00","message":"[buffer interim] 1497 false ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.127815464+07:00","message":"[bufferProcess] interim [760000000]:ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.127820106+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้ป่วยค้างคืนไม่ได้ขอโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.127829355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.127833391+07:00","message":"> Transcript [20309] [false]: 'ไม่รับผู้ป่วยค้างคืนไม่ได้ขอโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.127837413+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.127839567+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.127843965+07:00","message":"StatePrefix: 'ไม่รับผู้ป่วยค้างคืนไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.127846626+07:00","message":"TextPushed: 'ไม่รับผู้ป่วยค้างคืน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.385510015+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.385547628+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-06-19T14:50:38.385553256+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.385567475+07:00","message":"[buffer interim] 1497 false ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.385574453+07:00","message":"[bufferProcess] interim [60000000]:ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.385577058+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.385580341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.385583352+07:00","message":"> Transcript [20310] [false]: 'ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.385586289+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.385588263+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.385590749+07:00","message":"StatePrefix: 'ไม่รับผู้ป่วยค้างคืนไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.385593378+07:00","message":"TextPushed: 'ไม่รับผู้ป่วยค้างคืน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.652119124+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.652161675+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-06-19T14:50:38.652167896+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.652183147+07:00","message":"[buffer interim] 1497 false ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.652192973+07:00","message":"[bufferProcess] interim [300000000]:ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.652195831+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.652199503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.652202384+07:00","message":"> Transcript [20311] [false]: 'ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.652206314+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.652208476+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.652210801+07:00","message":"StatePrefix: 'ไม่รับผู้ป่วยค้างคืนไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.652213533+07:00","message":"TextPushed: 'ไม่รับผู้ป่วยค้างคืน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.908387417+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.908424061+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-06-19T14:50:38.908431293+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้องพัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.908444362+07:00","message":"[buffer interim] 1497 false ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้องพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.908451303+07:00","message":"[bufferProcess] interim [540000000]:ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้องพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.908454704+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.908460949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.908463646+07:00","message":"> Transcript [20312] [false]: 'ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.908467123+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.908469302+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.908473588+07:00","message":"StatePrefix: 'ไม่รับผู้ป่วยค้างคืนไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.908476011+07:00","message":"TextPushed: 'ไม่รับผู้ป่วยค้างคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.908482372+07:00","message":"Push: 'ไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.908484443+07:00","message":"TextPushed: 'ไม่รับผู้ป่วยค้างคืนไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.908486587+07:00","message":"Set new StatePrefix : 'ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.908489235+07:00","message":"Next Push (prob) : 'อนุญาตเปิดห้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.908497563+07:00","message":"push: {false ไม่ได้ขอ 0 0xc002af6b00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.000738362+07:00","message":"[GCS] IsForceVAD: false for message ID: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.046040705+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.046087042+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-06-19T14:50:39.046093845+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้องผ่าตัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.046108446+07:00","message":"[buffer interim] 1497 false ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.04611658+07:00","message":"[bufferProcess] interim [720000000]:ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.046119867+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้องพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.046127526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.046130537+07:00","message":"> Transcript [20313] [false]: 'ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้องพัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.046134179+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.04613649+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.046138592+07:00","message":"StatePrefix: 'ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.046141468+07:00","message":"TextPushed: 'ไม่รับผู้ป่วยค้างคืนไม่ได้ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.084051327+07:00","message":"[GCS] Start streaming session, msgId: 1498"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.120727204+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.120763531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้องผ่าตัด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.120770436+07:00","message":"receive interim result [true|false]: ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้องผ่าตัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.120779584+07:00","message":"end recv isFinal message id 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.120781927+07:00","message":"end Recv id 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.120787997+07:00","message":"[buffer interim] 1497 true ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.120806803+07:00","message":"[bufferProcess] interim [870000000]:ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.120810701+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.120820261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.120832147+07:00","message":"> Transcript [20314] [false]: 'ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.120837292+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.120839859+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.120842848+07:00","message":"StatePrefix: 'ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.120846176+07:00","message":"TextPushed: 'ไม่รับผู้ป่วยค้างคืนไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.120848942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.12085177+07:00","message":"> Transcript [20315] [true]: 'ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.120854484+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.120856241+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.120858078+07:00","message":"StatePrefix: 'ไม่รับผู้ป่วยค้างคืนไม่ได้ขออนุญาตเปิดห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.120860141+07:00","message":"TextPushed: 'ไม่รับผู้ป่วยค้างคืนไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.120868834+07:00","message":"Push: 'อนุญาตเปิดห้องผ่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.120879341+07:00","message":"push: {true อนุญาตเปิดห้องผ่าตัด 0 0xc002af6b00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:39.130473107+07:00","message":"write wav file: './tmp/7584/7584_1497.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.271279407+07:00","message":"[GCS] IsForceVAD: false for message ID: 1498"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.402104686+07:00","message":"[GCS] Start streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.76907061+07:00","message":"receive streaming session, msgId: 1498"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.769101928+07:00","message":"found end of frame, send empty tag with msgId: 1498"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.769106311+07:00","message":"end Recv id 1498"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.769123316+07:00","message":"[buffer interim] 1498 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.769170322+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.769181777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.769185759+07:00","message":"> Transcript [20316] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.76919044+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.769192954+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.769195085+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.769197075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.769199837+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.769209708+07:00","message":"push: {true \n 0 0xc003262280}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:39.774362094+07:00","message":"write wav file: './tmp/7584/7584_1498.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:39.775464861+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:39.775470101+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.06052205+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.06056896+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-06-19T14:50:40.06057491+07:00","message":"receive interim result [false|false]: พบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.060589085+07:00","message":"[buffer interim] 1499 false พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.060596452+07:00","message":"[bufferProcess] interim [480000000]:พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.060598309+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.138750281+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.138790886+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-06-19T14:50:40.138796763+07:00","message":"receive interim result [false|false]: และพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.138810673+07:00","message":"[buffer interim] 1499 false และพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.138817678+07:00","message":"[bufferProcess] interim [600000000]:และพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.138820142+07:00","message":"[bufferProcess] send to processor:พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.13882327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.138826502+07:00","message":"> Transcript [20317] [false]: 'พบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.138828953+07:00","message":"Set StatePrefix (first interim): 'พบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.445121637+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.445173536+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-06-19T14:50:40.445182369+07:00","message":"receive interim result [false|false]: และพบว่ามี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.44519733+07:00","message":"[buffer interim] 1499 false และพบว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.44520621+07:00","message":"[bufferProcess] interim [840000000]:และพบว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.445210462+07:00","message":"[bufferProcess] send to processor:และพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.445215626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.445219077+07:00","message":"> Transcript [20318] [false]: 'และพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.445222385+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.445225969+07:00","message":"Set new StatePrefix: 'และพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.456651949+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.456682177+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-06-19T14:50:40.456687297+07:00","message":"receive interim result [false|false]: และพบว่าพี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.456698214+07:00","message":"[buffer interim] 1499 false และพบว่าพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.456703817+07:00","message":"[bufferProcess] interim [900000000]:และพบว่าพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.456706309+07:00","message":"[bufferProcess] send to processor:และพบว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.456709619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.456711967+07:00","message":"> Transcript [20319] [false]: 'และพบว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.45671511+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.456717255+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.456719163+07:00","message":"StatePrefix: 'และพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.456721319+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.571582934+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.5716214+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-06-19T14:50:40.5716282+07:00","message":"receive interim result [false|false]: และพบว่าวิเศษ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.571640065+07:00","message":"[buffer interim] 1499 false และพบว่าวิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.571647131+07:00","message":"[bufferProcess] interim [20000000]:และพบว่าวิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.571649835+07:00","message":"[bufferProcess] send to processor:และพบว่าพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.571655094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.57165818+07:00","message":"> Transcript [20320] [false]: 'และพบว่าพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.571661868+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.571664233+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.571666406+07:00","message":"StatePrefix: 'และพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.57166858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.646530806+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.646565036+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-06-19T14:50:40.646570348+07:00","message":"receive interim result [false|false]: และพบว่าวิสัย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.646585104+07:00","message":"[buffer interim] 1499 false และพบว่าวิสัย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.646591485+07:00","message":"[bufferProcess] interim [80000000]:และพบว่าวิสัย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.646593835+07:00","message":"[bufferProcess] send to processor:และพบว่าวิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.646596983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.646599673+07:00","message":"> Transcript [20321] [false]: 'และพบว่าวิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.646602925+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.646605011+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.646607211+07:00","message":"StatePrefix: 'และพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.646609321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.76018278+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.760218491+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-06-19T14:50:40.760224199+07:00","message":"receive interim result [false|false]: และพบว่าพี่สันต์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.760237081+07:00","message":"[buffer interim] 1499 false และพบว่าพี่สันต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.760243619+07:00","message":"[bufferProcess] interim [140000000]:และพบว่าพี่สันต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.760246177+07:00","message":"[bufferProcess] send to processor:และพบว่าวิสัย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.760251441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.760254156+07:00","message":"> Transcript [20322] [false]: 'และพบว่าวิสัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.760257514+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.760259938+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.760261967+07:00","message":"StatePrefix: 'และพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.76026406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.760268659+07:00","message":"Push: 'และพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.760270653+07:00","message":"TextPushed: 'และพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.760272814+07:00","message":"Set new StatePrefix : 'และพบว่าวิสัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.76027501+07:00","message":"Next Push (prob) : 'วิสัย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.760281845+07:00","message":"push: {false และพบว่า 0 0xc003262480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.763533549+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.763569372+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-06-19T14:50:40.763574875+07:00","message":"receive interim result [false|false]: และพบว่าวิสัญญี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.763591126+07:00","message":"[buffer interim] 1499 false และพบว่าวิสัญญี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.763598606+07:00","message":"[bufferProcess] interim [200000000]:และพบว่าวิสัญญี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.763601423+07:00","message":"[bufferProcess] send to processor:และพบว่าพี่สันต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.763608667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.763611843+07:00","message":"> Transcript [20323] [false]: 'และพบว่าพี่สันต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.763615831+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.763618193+07:00","message":"Set new StatePrefix: 'และพบว่าพี่สันต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.014906051+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.014951127+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-06-19T14:50:41.014957705+07:00","message":"receive interim result [false|false]: และพบว่าวิสัญญีแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.014972381+07:00","message":"[buffer interim] 1499 false และพบว่าวิสัญญีแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.014979683+07:00","message":"[bufferProcess] interim [500000000]:และพบว่าวิสัญญีแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.014982397+07:00","message":"[bufferProcess] send to processor:และพบว่าวิสัญญี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.014987785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.014990809+07:00","message":"> Transcript [20324] [false]: 'และพบว่าวิสัญญี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.014993071+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.014995244+07:00","message":"Set new StatePrefix: 'และพบว่าวิสัญญี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.457179785+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.457218924+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-06-19T14:50:41.45722577+07:00","message":"receive interim result [false|false]: และพบว่าวิสัญญีแพทย์กับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.457239662+07:00","message":"[buffer interim] 1499 false และพบว่าวิสัญญีแพทย์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.457246502+07:00","message":"[bufferProcess] interim [860000000]:และพบว่าวิสัญญีแพทย์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.457251369+07:00","message":"[bufferProcess] send to processor:และพบว่าวิสัญญีแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.457257788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.457260863+07:00","message":"> Transcript [20325] [false]: 'และพบว่าวิสัญญีแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.457264431+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.457266826+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.45726952+07:00","message":"StatePrefix: 'และพบว่าวิสัญญี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.457272406+07:00","message":"TextPushed: 'และพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.674790156+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.6748336+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-06-19T14:50:41.674842695+07:00","message":"receive interim result [false|false]: และพบว่าวิสัญญีแพทย์กับแพะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.674857854+07:00","message":"[buffer interim] 1499 false และพบว่าวิสัญญีแพทย์กับแพะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.674865241+07:00","message":"[bufferProcess] interim [40000000]:และพบว่าวิสัญญีแพทย์กับแพะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.674868046+07:00","message":"[bufferProcess] send to processor:และพบว่าวิสัญญีแพทย์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.674871384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.674877194+07:00","message":"> Transcript [20326] [false]: 'และพบว่าวิสัญญีแพทย์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.67488045+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.674882473+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.674885613+07:00","message":"StatePrefix: 'และพบว่าวิสัญญี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.674888042+07:00","message":"TextPushed: 'และพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.693603744+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.693640604+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-06-19T14:50:41.693646331+07:00","message":"receive interim result [false|false]: และพบว่าวิสัญญีแพทย์กับแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.693662287+07:00","message":"[buffer interim] 1499 false และพบว่าวิสัญญีแพทย์กับแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.693669599+07:00","message":"[bufferProcess] interim [100000000]:และพบว่าวิสัญญีแพทย์กับแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.693672005+07:00","message":"[bufferProcess] send to processor:และพบว่าวิสัญญีแพทย์กับแพะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.693676305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.693682237+07:00","message":"> Transcript [20327] [false]: 'และพบว่าวิสัญญีแพทย์กับแพะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.693686205+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.693688514+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.693690914+07:00","message":"StatePrefix: 'และพบว่าวิสัญญี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.693693479+07:00","message":"TextPushed: 'และพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.851519708+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.851561339+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-06-19T14:50:41.851568596+07:00","message":"receive interim result [false|false]: และพบว่าวิสัญญีแพทย์กับแพทย์ผ่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.851582636+07:00","message":"[buffer interim] 1499 false และพบว่าวิสัญญีแพทย์กับแพทย์ผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.851591241+07:00","message":"[bufferProcess] interim [280000000]:และพบว่าวิสัญญีแพทย์กับแพทย์ผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.851594244+07:00","message":"[bufferProcess] send to processor:และพบว่าวิสัญญีแพทย์กับแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.851601122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.85160405+07:00","message":"> Transcript [20328] [false]: 'และพบว่าวิสัญญีแพทย์กับแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.851608486+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.851611489+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.851613911+07:00","message":"StatePrefix: 'และพบว่าวิสัญญี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.851617353+07:00","message":"TextPushed: 'และพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.851623665+07:00","message":"Push: 'วิสัญญี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.851625498+07:00","message":"TextPushed: 'และพบว่าวิสัญญี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.851628358+07:00","message":"Set new StatePrefix : 'และพบว่าวิสัญญีแพทย์กับแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.85163106+07:00","message":"Next Push (prob) : 'แพทย์กับแพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.851656594+07:00","message":"push: {false วิสัญญี 0 0xc003262480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.960132124+07:00","message":"[GCS] IsForceVAD: false for message ID: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.976676904+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.976723015+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-06-19T14:50:41.976730485+07:00","message":"receive interim result [false|false]: และพบว่าวิสัญญีแพทย์กับแพทย์ผ่าตัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.976746521+07:00","message":"[buffer interim] 1499 false และพบว่าวิสัญญีแพทย์กับแพทย์ผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.976754859+07:00","message":"[bufferProcess] interim [400000000]:และพบว่าวิสัญญีแพทย์กับแพทย์ผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.976758743+07:00","message":"[bufferProcess] send to processor:และพบว่าวิสัญญีแพทย์กับแพทย์ผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.97676328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.976766695+07:00","message":"> Transcript [20329] [false]: 'และพบว่าวิสัญญีแพทย์กับแพทย์ผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.976770809+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.976773084+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.976775679+07:00","message":"StatePrefix: 'และพบว่าวิสัญญีแพทย์กับแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.97681694+07:00","message":"TextPushed: 'และพบว่าวิสัญญี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.050661134+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.050695643+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-06-19T14:50:42.050702765+07:00","message":"receive interim result [true|false]: และพบว่าวิสัญญีแพทย์กับแพทย์ผ่าตัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.050713667+07:00","message":"end recv isFinal message id 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.050716106+07:00","message":"end Recv id 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.050722592+07:00","message":"[buffer interim] 1499 true และพบว่าวิสัญญีแพทย์กับแพทย์ผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.050729886+07:00","message":"[bufferProcess] interim [580000000]:และพบว่าวิสัญญีแพทย์กับแพทย์ผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.050734594+07:00","message":"[bufferProcess] send to processor (isfinal):และพบว่าวิสัญญีแพทย์กับแพทย์ผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.050738122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.0507433+07:00","message":"> Transcript [20330] [false]: 'และพบว่าวิสัญญีแพทย์กับแพทย์ผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.050746677+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.050748968+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.050750812+07:00","message":"StatePrefix: 'และพบว่าวิสัญญีแพทย์กับแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.050753357+07:00","message":"TextPushed: 'และพบว่าวิสัญญี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.050755358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.050757464+07:00","message":"> Transcript [20331] [true]: 'และพบว่าวิสัญญีแพทย์กับแพทย์ผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.050759667+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.050761477+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.050763304+07:00","message":"StatePrefix: 'และพบว่าวิสัญญีแพทย์กับแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.050766692+07:00","message":"TextPushed: 'และพบว่าวิสัญญี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.050770348+07:00","message":"Push: 'แพทย์กับแพทย์ผ่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.050780254+07:00","message":"push: {true แพทย์กับแพทย์ผ่าตัด 0 0xc003262480}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:42.059096021+07:00","message":"write wav file: './tmp/7584/7584_1499.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.216372101+07:00","message":"[GCS] Start streaming session, msgId: 1500"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.676641375+07:00","message":"receive streaming session, msgId: 1500"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.676682046+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-06-19T14:50:42.676688877+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.676701919+07:00","message":"[buffer interim] 1500 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.67670979+07:00","message":"[bufferProcess] interim [240000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.67671183+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.739265857+07:00","message":"receive streaming session, msgId: 1500"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.739310316+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-06-19T14:50:42.739317264+07:00","message":"receive interim result [false|false]: ไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.739332882+07:00","message":"[buffer interim] 1500 false ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.739341839+07:00","message":"[bufferProcess] interim [360000000]:ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.739344326+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.739352205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.739355289+07:00","message":"> Transcript [20332] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.739357936+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:42.775853416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:42.775896375+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.907452123+07:00","message":"receive streaming session, msgId: 1500"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.907490284+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-06-19T14:50:42.907496414+07:00","message":"receive interim result [false|false]: ไม่ได้ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.907510795+07:00","message":"[buffer interim] 1500 false ไม่ได้ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.907517733+07:00","message":"[bufferProcess] interim [480000000]:ไม่ได้ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.907520064+07:00","message":"[bufferProcess] send to processor:ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.907523127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.907525784+07:00","message":"> Transcript [20333] [false]: 'ไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.907528653+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.90753067+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.907533297+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.907537564+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.056907356+07:00","message":"receive streaming session, msgId: 1500"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.056958324+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-06-19T14:50:43.056965911+07:00","message":"receive interim result [false|false]: ไม่ได้ขึ้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.056980407+07:00","message":"[buffer interim] 1500 false ไม่ได้ขึ้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.056990917+07:00","message":"[bufferProcess] interim [660000000]:ไม่ได้ขึ้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.056994822+07:00","message":"[bufferProcess] send to processor:ไม่ได้ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.05700134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.057005445+07:00","message":"> Transcript [20334] [false]: 'ไม่ได้ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.05701016+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.057013054+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.057016679+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.057019682+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.059442164+07:00","message":"receive streaming session, msgId: 1500"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.059478964+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-06-19T14:50:43.059484693+07:00","message":"receive interim result [false|false]: ไม่ได้ขึ้นทะเบียน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.059496443+07:00","message":"[buffer interim] 1500 false ไม่ได้ขึ้นทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.059506324+07:00","message":"[bufferProcess] interim [720000000]:ไม่ได้ขึ้นทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.059508646+07:00","message":"[bufferProcess] send to processor:ไม่ได้ขึ้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.059514098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.059517274+07:00","message":"> Transcript [20335] [false]: 'ไม่ได้ขึ้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.059520558+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.059522793+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.059525455+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.05952747+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.379495392+07:00","message":"receive streaming session, msgId: 1500"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.379532888+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-06-19T14:50:43.379538899+07:00","message":"receive interim result [false|false]: ไม่ได้ขึ้นทะเบียนกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.379551548+07:00","message":"[buffer interim] 1500 false ไม่ได้ขึ้นทะเบียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.379559173+07:00","message":"[bufferProcess] interim [20000000]:ไม่ได้ขึ้นทะเบียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.379561586+07:00","message":"[bufferProcess] send to processor:ไม่ได้ขึ้นทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.37956497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.379567726+07:00","message":"> Transcript [20336] [false]: 'ไม่ได้ขึ้นทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.379570856+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.379572929+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.379575126+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.379577291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.379579998+07:00","message":"Push: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.379581914+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.379584706+07:00","message":"Set new StatePrefix : 'ไม่ได้ขึ้นทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.37958689+07:00","message":"Next Push (prob) : 'ได้ขึ้นทะเบียน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.379594397+07:00","message":"push: {false ไม่ 0 0xc00378ec00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.639935015+07:00","message":"receive streaming session, msgId: 1500"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.639971836+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-06-19T14:50:43.639977857+07:00","message":"receive interim result [false|false]: ไม่ได้ขึ้นทะเบียนกับใคร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.639990554+07:00","message":"[buffer interim] 1500 false ไม่ได้ขึ้นทะเบียนกับใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.639997318+07:00","message":"[bufferProcess] interim [260000000]:ไม่ได้ขึ้นทะเบียนกับใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.640000429+07:00","message":"[bufferProcess] send to processor:ไม่ได้ขึ้นทะเบียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.640006709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.640009223+07:00","message":"> Transcript [20337] [false]: 'ไม่ได้ขึ้นทะเบียนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.640012696+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.640015157+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.640017215+07:00","message":"StatePrefix: 'ไม่ได้ขึ้นทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.640019865+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.647218677+07:00","message":"receive streaming session, msgId: 1500"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.647253603+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-06-19T14:50:43.647259529+07:00","message":"receive interim result [false|false]: ไม่ได้ขึ้นทะเบียนกับครีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.647274814+07:00","message":"[buffer interim] 1500 false ไม่ได้ขึ้นทะเบียนกับครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.64728152+07:00","message":"[bufferProcess] interim [320000000]:ไม่ได้ขึ้นทะเบียนกับครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.647284428+07:00","message":"[bufferProcess] send to processor:ไม่ได้ขึ้นทะเบียนกับใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.64729105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.647293904+07:00","message":"> Transcript [20338] [false]: 'ไม่ได้ขึ้นทะเบียนกับใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.647297491+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.647300362+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.647302427+07:00","message":"StatePrefix: 'ไม่ได้ขึ้นทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.647305025+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.824323621+07:00","message":"receive streaming session, msgId: 1500"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.824356107+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-06-19T14:50:43.824362153+07:00","message":"receive interim result [false|false]: ไม่ได้ขึ้นทะเบียนกับคลีนิค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.824374362+07:00","message":"[buffer interim] 1500 false ไม่ได้ขึ้นทะเบียนกับคลีนิค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.824380884+07:00","message":"[bufferProcess] interim [440000000]:ไม่ได้ขึ้นทะเบียนกับคลีนิค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.824383113+07:00","message":"[bufferProcess] send to processor:ไม่ได้ขึ้นทะเบียนกับครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.82438823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.824391045+07:00","message":"> Transcript [20339] [false]: 'ไม่ได้ขึ้นทะเบียนกับครีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.824394274+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.824396479+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.824398569+07:00","message":"StatePrefix: 'ไม่ได้ขึ้นทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.824401358+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.000451876+07:00","message":"[GCS] IsForceVAD: false for message ID: 1500"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.09617494+07:00","message":"receive streaming session, msgId: 1500"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.096214033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ได้ขึ้นทะเบียนกับคลินิก\",\"confidence\":0.9554049}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.096220053+07:00","message":"receive interim result [true|false]: ไม่ได้ขึ้นทะเบียนกับคลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.096228749+07:00","message":"end recv isFinal message id 1500"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.096231018+07:00","message":"end Recv id 1500"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.096237168+07:00","message":"[buffer interim] 1500 true ไม่ได้ขึ้นทะเบียนกับคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.096245969+07:00","message":"[bufferProcess] interim [830000000]:ไม่ได้ขึ้นทะเบียนกับคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.096249645+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่ได้ขึ้นทะเบียนกับคลีนิค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.096252812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.096255618+07:00","message":"> Transcript [20340] [false]: 'ไม่ได้ขึ้นทะเบียนกับคลีนิค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.096259101+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.096261138+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.096263154+07:00","message":"StatePrefix: 'ไม่ได้ขึ้นทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.096265589+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.096271857+07:00","message":"Push: 'ได้ขึ้นทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.096274037+07:00","message":"TextPushed: 'ไม่ได้ขึ้นทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.096276219+07:00","message":"Set new StatePrefix : 'ไม่ได้ขึ้นทะเบียนกับคลีนิค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.096278422+07:00","message":"Next Push (prob) : 'กับคลีนิค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.096280258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.096282606+07:00","message":"> Transcript [20341] [true]: 'ไม่ได้ขึ้นทะเบียนกับคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.096285472+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.096287233+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.096289792+07:00","message":"StatePrefix: 'ไม่ได้ขึ้นทะเบียนกับคลีนิค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.096291892+07:00","message":"TextPushed: 'ไม่ได้ขึ้นทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.096294052+07:00","message":"Push: 'กับคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.096300613+07:00","message":"push: {false ได้ขึ้นทะเบียน 0 0xc00378ec00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.096305696+07:00","message":"push: {true กับคลินิก 0 0xc00378ec00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:44.103195372+07:00","message":"write wav file: './tmp/7584/7584_1500.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.265792048+07:00","message":"[GCS] Start streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.725451621+07:00","message":"receive streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.725492617+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-06-19T14:50:44.72549864+07:00","message":"receive interim result [false|false]: โรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.725513465+07:00","message":"[buffer interim] 1501 false โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.725520885+07:00","message":"[bufferProcess] interim [480000000]:โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.725522892+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.829783123+07:00","message":"receive streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.829821324+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-06-19T14:50:44.829827176+07:00","message":"receive interim result [false|false]: รวม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.829836888+07:00","message":"[buffer interim] 1501 false รวม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.829843686+07:00","message":"[bufferProcess] interim [600000000]:รวม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.829845917+07:00","message":"[bufferProcess] send to processor:โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.829849115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.829852249+07:00","message":"> Transcript [20342] [false]: 'โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.829854469+07:00","message":"Set StatePrefix (first interim): 'โรง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.920039886+07:00","message":"receive streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.920074173+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-06-19T14:50:44.920079743+07:00","message":"receive interim result [false|false]: รวมทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.920093617+07:00","message":"[buffer interim] 1501 false รวมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.920099997+07:00","message":"[bufferProcess] interim [720000000]:รวมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.920102268+07:00","message":"[bufferProcess] send to processor:รวม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.920105108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.920108316+07:00","message":"> Transcript [20343] [false]: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.920110903+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.920113324+07:00","message":"Set new StatePrefix: 'รวม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.298162456+07:00","message":"receive streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.298199288+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-06-19T14:50:45.298205311+07:00","message":"receive interim result [false|false]: รวมทั้งไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.298218664+07:00","message":"[buffer interim] 1501 false รวมทั้งไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.298225474+07:00","message":"[bufferProcess] interim [80000000]:รวมทั้งไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.298227832+07:00","message":"[bufferProcess] send to processor:รวมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.298230825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.298233538+07:00","message":"> Transcript [20344] [false]: 'รวมทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.29823616+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.298238199+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.298240445+07:00","message":"StatePrefix: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.298242922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.488732263+07:00","message":"receive streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.488772226+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-06-19T14:50:45.488777818+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.48879185+07:00","message":"[buffer interim] 1501 false รวมทั้งไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.488798655+07:00","message":"[bufferProcess] interim [260000000]:รวมทั้งไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.488801718+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.488807937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.488810584+07:00","message":"> Transcript [20345] [false]: 'รวมทั้งไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.488813387+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.488815464+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.488817737+07:00","message":"StatePrefix: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.488820247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.681494737+07:00","message":"receive streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.681535082+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-06-19T14:50:45.681541688+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้ขอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.681559288+07:00","message":"[buffer interim] 1501 false รวมทั้งไม่ได้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.681570581+07:00","message":"[bufferProcess] interim [440000000]:รวมทั้งไม่ได้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.681573825+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.681581287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.681585943+07:00","message":"> Transcript [20346] [false]: 'รวมทั้งไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.681589512+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.681592758+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.68159548+07:00","message":"StatePrefix: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.68159778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:45.776861741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:45.776886032+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.80859513+07:00","message":"receive streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.808626965+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-06-19T14:50:45.808635801+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้ขออนุ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.808649366+07:00","message":"[buffer interim] 1501 false รวมทั้งไม่ได้ขออนุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.808655919+07:00","message":"[bufferProcess] interim [620000000]:รวมทั้งไม่ได้ขออนุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.808658651+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่ได้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.808665079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.808667882+07:00","message":"> Transcript [20347] [false]: 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.808672391+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.80867495+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.808678462+07:00","message":"StatePrefix: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.808680654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.808686278+07:00","message":"Push: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.808688347+07:00","message":"TextPushed: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.808690424+07:00","message":"Set new StatePrefix : 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.808692604+07:00","message":"Next Push (prob) : 'ทั้งไม่ได้ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.808699819+07:00","message":"push: {false รวม 0 0xc002d67a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.877278131+07:00","message":"receive streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.877322065+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-06-19T14:50:45.877328683+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้ขอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.877342722+07:00","message":"[buffer interim] 1501 false รวมทั้งไม่ได้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.877351379+07:00","message":"[bufferProcess] interim [680000000]:รวมทั้งไม่ได้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.87735382+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่ได้ขออนุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.877359795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.87736284+07:00","message":"> Transcript [20348] [false]: 'รวมทั้งไม่ได้ขออนุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.877366563+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.877368943+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.877371378+07:00","message":"StatePrefix: 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.877374271+07:00","message":"TextPushed: 'รวม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.994213244+07:00","message":"receive streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.994259975+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-06-19T14:50:45.994267829+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้ขออนุญาต"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.994279387+07:00","message":"[buffer interim] 1501 false รวมทั้งไม่ได้ขออนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.994286414+07:00","message":"[bufferProcess] interim [740000000]:รวมทั้งไม่ได้ขออนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.994288926+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่ได้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.99429414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.994296949+07:00","message":"> Transcript [20349] [false]: 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.994300024+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.994302339+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.994304441+07:00","message":"StatePrefix: 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.994307236+07:00","message":"TextPushed: 'รวม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.32101838+07:00","message":"receive streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.321059699+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-06-19T14:50:46.321066643+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้ขออนุญาตการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.321081969+07:00","message":"[buffer interim] 1501 false รวมทั้งไม่ได้ขออนุญาตการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.321089518+07:00","message":"[bufferProcess] interim [40000000]:รวมทั้งไม่ได้ขออนุญาตการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.321092241+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่ได้ขออนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.321100016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.32110345+07:00","message":"> Transcript [20350] [false]: 'รวมทั้งไม่ได้ขออนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.321107484+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.321111673+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.321118469+07:00","message":"StatePrefix: 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.321121507+07:00","message":"TextPushed: 'รวม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.525776452+07:00","message":"receive streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.525821083+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-06-19T14:50:46.525828198+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้ขออนุญาตการค้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.525842593+07:00","message":"[buffer interim] 1501 false รวมทั้งไม่ได้ขออนุญาตการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.525855344+07:00","message":"[bufferProcess] interim [280000000]:รวมทั้งไม่ได้ขออนุญาตการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.525858715+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่ได้ขออนุญาตการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.52586583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.525868952+07:00","message":"> Transcript [20351] [false]: 'รวมทั้งไม่ได้ขออนุญาตการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.525873297+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.525876192+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.525878862+07:00","message":"StatePrefix: 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.525881564+07:00","message":"TextPushed: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.525889086+07:00","message":"Push: 'ทั้งไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.525891606+07:00","message":"TextPushed: 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.52589396+07:00","message":"Set new StatePrefix : 'รวมทั้งไม่ได้ขออนุญาตการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.525896266+07:00","message":"Next Push (prob) : 'อนุญาตการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.525907045+07:00","message":"push: {false ทั้งไม่ได้ขอ 0 0xc002d67a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.577063893+07:00","message":"receive streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.577109008+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-06-19T14:50:46.577115814+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้ขออนุญาตการควบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.577131731+07:00","message":"[buffer interim] 1501 false รวมทั้งไม่ได้ขออนุญาตการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.57714066+07:00","message":"[bufferProcess] interim [340000000]:รวมทั้งไม่ได้ขออนุญาตการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.577143869+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่ได้ขออนุญาตการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.577147589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.577151426+07:00","message":"> Transcript [20352] [false]: 'รวมทั้งไม่ได้ขออนุญาตการค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.57715523+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.577174556+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.577177512+07:00","message":"StatePrefix: 'รวมทั้งไม่ได้ขออนุญาตการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.577180781+07:00","message":"TextPushed: 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.704904652+07:00","message":"receive streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.704951633+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-06-19T14:50:46.704959353+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้ขออนุญาตการโฆษณา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.704977877+07:00","message":"[buffer interim] 1501 false รวมทั้งไม่ได้ขออนุญาตการโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.704991699+07:00","message":"[bufferProcess] interim [520000000]:รวมทั้งไม่ได้ขออนุญาตการโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.704996083+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่ได้ขออนุญาตการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.705007594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.705011518+07:00","message":"> Transcript [20353] [false]: 'รวมทั้งไม่ได้ขออนุญาตการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.705016103+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.70501944+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.705025065+07:00","message":"StatePrefix: 'รวมทั้งไม่ได้ขออนุญาตการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.705029032+07:00","message":"TextPushed: 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.032461321+07:00","message":"receive streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.032502326+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-06-19T14:50:47.032509107+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.032525996+07:00","message":"[buffer interim] 1501 false รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.032533722+07:00","message":"[bufferProcess] interim [820000000]:รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.03253654+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่ได้ขออนุญาตการโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.032540265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.032544307+07:00","message":"> Transcript [20354] [false]: 'รวมทั้งไม่ได้ขออนุญาตการโฆษณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.032549253+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.032552424+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.032555818+07:00","message":"StatePrefix: 'รวมทั้งไม่ได้ขออนุญาตการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.032559288+07:00","message":"TextPushed: 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.470825963+07:00","message":"[GCS] IsForceVAD: false for message ID: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.548061633+07:00","message":"receive streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.548095581+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-06-19T14:50:47.548101514+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.54811519+07:00","message":"[buffer interim] 1501 false รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.548122231+07:00","message":"[bufferProcess] interim [420000000]:รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.548125415+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.548131593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.548134266+07:00","message":"> Transcript [20355] [false]: 'รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.548138401+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.548141139+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.548147051+07:00","message":"StatePrefix: 'รวมทั้งไม่ได้ขออนุญาตการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.548149934+07:00","message":"TextPushed: 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.548156211+07:00","message":"Push: 'อนุญาตการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.548158184+07:00","message":"TextPushed: 'รวมทั้งไม่ได้ขออนุญาตการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.548160712+07:00","message":"Set new StatePrefix : 'รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.548163066+07:00","message":"Next Push (prob) : 'โฆษณาด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.548170253+07:00","message":"push: {false อนุญาตการ 0 0xc002d67a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.558454013+07:00","message":"receive streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.558486163+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-06-19T14:50:47.55849373+07:00","message":"receive interim result [true|false]: รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.558504385+07:00","message":"end recv isFinal message id 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.558506793+07:00","message":"end Recv id 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.558513561+07:00","message":"[buffer interim] 1501 true รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.558519815+07:00","message":"[bufferProcess] interim [420000000]:รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.55852545+07:00","message":"[bufferProcess] send to processor (isfinal):รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.558542435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.558569692+07:00","message":"> Transcript [20356] [false]: 'รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.558575285+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.558578006+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.558580224+07:00","message":"StatePrefix: 'รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.558583509+07:00","message":"TextPushed: 'รวมทั้งไม่ได้ขออนุญาตการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.558585892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.558588246+07:00","message":"> Transcript [20357] [true]: 'รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.558590582+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.558592407+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.558594232+07:00","message":"StatePrefix: 'รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.558596158+07:00","message":"TextPushed: 'รวมทั้งไม่ได้ขออนุญาตการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.558605204+07:00","message":"Push: 'โฆษณาด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.558619977+07:00","message":"push: {true โฆษณาด้วย 0 0xc002d67a00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:47.571126587+07:00","message":"write wav file: './tmp/7584/7584_1501.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:48.113727638+07:00","message":"[GCS] Start streaming session, msgId: 1502"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:48.777153202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:48.777193362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:48.831049407+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:48.831092501+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-06-19T14:50:48.831098403+07:00","message":"receive interim result [false|false]: ทันตแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:48.831114116+07:00","message":"[buffer interim] 1502 false ทันตแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.83112117+07:00","message":"[bufferProcess] interim [540000000]:ทันตแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.831123241+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.831129712+07:00","message":"[bufferProcess] send to processor (ticker):ทันตแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.831132373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.831135102+07:00","message":"> Transcript [20358] [false]: 'ทันตแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.831137727+07:00","message":"Set StatePrefix (first interim): 'ทันตแพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.153383904+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.153431887+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-06-19T14:50:49.153438117+07:00","message":"receive interim result [false|false]: ทันตแพทย์อ่าน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.153452949+07:00","message":"[buffer interim] 1502 false ทันตแพทย์อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.153465296+07:00","message":"[bufferProcess] interim [900000000]:ทันตแพทย์อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.153467533+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.285582241+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.285619607+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-06-19T14:50:49.285625886+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคาร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.285640603+07:00","message":"[buffer interim] 1502 false ทันตแพทย์อาคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.285647523+07:00","message":"[bufferProcess] interim [960000000]:ทันตแพทย์อาคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.28565005+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.285656566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.285659286+07:00","message":"> Transcript [20359] [false]: 'ทันตแพทย์อ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.285662422+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.285665038+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.285666958+07:00","message":"StatePrefix: 'ทันตแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.28566925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.291369895+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.291398048+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-06-19T14:50:49.291404703+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.291420327+07:00","message":"[buffer interim] 1502 false ทันตแพทย์อาคม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.291426546+07:00","message":"[bufferProcess] interim [20000000]:ทันตแพทย์อาคม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.291429949+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.291436962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.291440574+07:00","message":"> Transcript [20360] [false]: 'ทันตแพทย์อาคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.291444691+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.291447347+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.291450674+07:00","message":"StatePrefix: 'ทันตแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.291453827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.854401725+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.854436175+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-06-19T14:50:49.854442666+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐ์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.854459357+07:00","message":"[buffer interim] 1502 false ทันตแพทย์อาคมประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.854469234+07:00","message":"[bufferProcess] interim [620000000]:ทันตแพทย์อาคมประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.854474542+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.854480312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.854483362+07:00","message":"> Transcript [20361] [false]: 'ทันตแพทย์อาคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.854486744+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.854489017+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.854491003+07:00","message":"StatePrefix: 'ทันตแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.854493402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.044230391+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.04427798+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-06-19T14:50:50.044284388+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.044302277+07:00","message":"[buffer interim] 1502 false ทันตแพทย์อาคมประดิษฐสุวรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.044314185+07:00","message":"[bufferProcess] interim [800000000]:ทันตแพทย์อาคมประดิษฐสุวรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.044317446+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.044324723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.044328795+07:00","message":"> Transcript [20362] [false]: 'ทันตแพทย์อาคมประดิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.044332726+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.044335515+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.044346342+07:00","message":"StatePrefix: 'ทันตแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.044348998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.044356514+07:00","message":"Push: 'ทันตแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.04435847+07:00","message":"TextPushed: 'ทันตแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.044360572+07:00","message":"Set new StatePrefix : 'ทันตแพทย์อาคมประดิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.044363318+07:00","message":"Next Push (prob) : 'อาคมประดิษฐ์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.044372104+07:00","message":"push: {false ทันตแพทย์ 0 0xc002d67580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.68624685+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.68629371+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-06-19T14:50:50.686300307+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.686317639+07:00","message":"[buffer interim] 1502 false ทันตแพทย์อาคมประดิษฐสุวรรณรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.686329347+07:00","message":"[bufferProcess] interim [400000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.686332399+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.686340447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.686343761+07:00","message":"> Transcript [20363] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.686346566+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.686349281+07:00","message":"Set new StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.757598311+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.757642466+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-06-19T14:50:50.757650332+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.757665556+07:00","message":"[buffer interim] 1502 false ทันตแพทย์อาคมประดิษฐสุวรรณรอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.757678148+07:00","message":"[bufferProcess] interim [520000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.757682323+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.757689521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.757692582+07:00","message":"> Transcript [20364] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.757695967+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.757698202+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.757700553+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.757703256+07:00","message":"TextPushed: 'ทันตแพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.954219855+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.954259295+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-06-19T14:50:50.954267568+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรอที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.954287432+07:00","message":"[buffer interim] 1502 false ทันตแพทย์อาคมประดิษฐสุวรรณรอที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.954294625+07:00","message":"[bufferProcess] interim [700000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรอที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.954297399+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.954301236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.95430406+07:00","message":"> Transcript [20365] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.954307375+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.954309403+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.954311351+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.954314112+07:00","message":"TextPushed: 'ทันตแพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.072389578+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.072437834+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-06-19T14:50:51.072447689+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.072467863+07:00","message":"[buffer interim] 1502 false ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.072484372+07:00","message":"[bufferProcess] interim [760000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.072487364+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรอที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.072491659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.072495881+07:00","message":"> Transcript [20366] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรอที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.072500029+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.072502225+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.072504613+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.072507252+07:00","message":"TextPushed: 'ทันตแพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.321683342+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.321729918+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-06-19T14:50:51.321737639+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.321752261+07:00","message":"[buffer interim] 1502 false ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.321760662+07:00","message":"[bufferProcess] interim [120000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.321763723+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.321770417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.321773958+07:00","message":"> Transcript [20367] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.321778134+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.321780745+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.321783006+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.321786571+07:00","message":"TextPushed: 'ทันตแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.321791503+07:00","message":"Push: 'อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.321793614+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.321795694+07:00","message":"Set new StatePrefix : 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.321798226+07:00","message":"Next Push (prob) : 'รองอธิบดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.32180762+07:00","message":"push: {false อาคมประดิษฐสุวรรณ 0 0xc002d67580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.641305605+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.641350069+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-06-19T14:50:51.641357443+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมส่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.641374436+07:00","message":"[buffer interim] 1502 false ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.641382581+07:00","message":"[bufferProcess] interim [360000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.641385739+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.64138952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.641392811+07:00","message":"> Transcript [20368] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.641396265+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.641398427+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.641402536+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.641405479+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.643181556+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.643225611+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-06-19T14:50:51.643231953+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสรรพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.643247436+07:00","message":"[buffer interim] 1502 false ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสรรพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.643254654+07:00","message":"[bufferProcess] interim [420000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสรรพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.643257291+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.643264178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.64326713+07:00","message":"> Transcript [20369] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.643270498+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.64327305+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.643275291+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.643277952+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:51.778084248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:51.778085772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.839742708+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.839778392+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-06-19T14:50:51.839786952+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.839801503+07:00","message":"[buffer interim] 1502 false ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.839815997+07:00","message":"[bufferProcess] interim [540000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.839820064+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสรรพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.839826984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.839829691+07:00","message":"> Transcript [20370] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสรรพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.839833063+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.839836567+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.839838867+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.839842431+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.03147729+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.031522505+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-06-19T14:50:52.031528927+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.031543312+07:00","message":"[buffer interim] 1502 false ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.031552265+07:00","message":"[bufferProcess] interim [780000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.031555163+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.03156067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.031563436+07:00","message":"> Transcript [20371] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.031567194+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.031569372+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.031571849+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.031574744+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.03157985+07:00","message":"Push: 'รองอธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.031583451+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.031585819+07:00","message":"Set new StatePrefix : 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.031589636+07:00","message":"Next Push (prob) : 'กรมสนับสนุน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.031597307+07:00","message":"push: {false รองอธิบดี 0 0xc002d67580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.480733161+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.480778137+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-06-19T14:50:52.480787814+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.480804443+07:00","message":"[buffer interim] 1502 false ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.480813964+07:00","message":"[bufferProcess] interim [200000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.480819282+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.480823581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.480827388+07:00","message":"> Transcript [20372] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.480832244+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.480835014+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.480838768+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.480844073+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.061370001+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.061412991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.06142075+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.061436402+07:00","message":"[buffer interim] 1502 false ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.061444726+07:00","message":"[bufferProcess] interim [800000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.061447665+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.061451563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.061454708+07:00","message":"> Transcript [20373] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.061458274+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.061460437+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.061462806+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.061465698+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.592586387+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.592629927+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-06-19T14:50:53.592637361+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.592652469+07:00","message":"[buffer interim] 1502 false ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.592660103+07:00","message":"[bufferProcess] interim [280000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.592664073+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.592669047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.592672627+07:00","message":"> Transcript [20374] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.592676415+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.592678591+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.592681194+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.592683891+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.632424038+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.632462017+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-06-19T14:50:53.632468388+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.632479738+07:00","message":"[buffer interim] 1502 false ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.632486928+07:00","message":"[bufferProcess] interim [400000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.632489727+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.632495004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.632498353+07:00","message":"> Transcript [20375] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.632502636+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.632505121+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.632507469+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.632510237+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.632516693+07:00","message":"Push: 'กรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.632518811+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.632520966+07:00","message":"Set new StatePrefix : 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.632523882+07:00","message":"Next Push (prob) : 'บริการสุขภาพระบุ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.632548961+07:00","message":"push: {false กรมสนับสนุน 0 0xc002d67580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.869468868+07:00","message":"[GCS] IsForceVAD: false for message ID: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.971230725+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.971270091+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-06-19T14:50:53.971280801+07:00","message":"receive interim result [true|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.971289545+07:00","message":"end recv isFinal message id 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.971291729+07:00","message":"end Recv id 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.971298504+07:00","message":"[buffer interim] 1502 true ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.97130791+07:00","message":"[bufferProcess] interim [790000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.971311774+07:00","message":"[bufferProcess] send to processor (isfinal):ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.971315359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.971318709+07:00","message":"> Transcript [20376] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.971322501+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.97132471+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.971326746+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.971329574+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.971332239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.971337219+07:00","message":"> Transcript [20377] [true]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.971339574+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.971341532+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.971343217+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.971345467+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.971351359+07:00","message":"Push: 'บริการสุขภาพระบุว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.971358836+07:00","message":"push: {true บริการสุขภาพระบุว่า 0 0xc002d67580}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:53.986937803+07:00","message":"write wav file: './tmp/7584/7584_1502.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.003070048+07:00","message":"[GCS] Start streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.705709966+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.705755071+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-06-19T14:50:54.70576066+07:00","message":"receive interim result [false|false]: ไปเบิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.705775847+07:00","message":"[buffer interim] 1503 false ไปเบิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.705783411+07:00","message":"[bufferProcess] interim [480000000]:ไปเบิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.705785668+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.750463894+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.750509874+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-06-19T14:50:54.75051786+07:00","message":"receive interim result [false|false]: ในเบื้องต้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.750531608+07:00","message":"[buffer interim] 1503 false ในเบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.750540109+07:00","message":"[bufferProcess] interim [600000000]:ในเบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.750543721+07:00","message":"[bufferProcess] send to processor:ไปเบิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.750548235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.750554109+07:00","message":"> Transcript [20378] [false]: 'ไปเบิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.750557703+07:00","message":"Set StatePrefix (first interim): 'ไปเบิ่ง'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:54.778139624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:54.778158556+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.050626981+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.050666219+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-06-19T14:50:55.050672548+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.050685916+07:00","message":"[buffer interim] 1503 false ในเบื้องต้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.050693422+07:00","message":"[bufferProcess] interim [840000000]:ในเบื้องต้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.05069706+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.050706479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.0507097+07:00","message":"> Transcript [20379] [false]: 'ในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.050711898+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.05071436+07:00","message":"Set new StatePrefix: 'ในเบื้องต้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.168934836+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.168973096+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-06-19T14:50:55.168980137+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้แจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.168993731+07:00","message":"[buffer interim] 1503 false ในเบื้องต้นได้แจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.169000042+07:00","message":"[bufferProcess] interim [20000000]:ในเบื้องต้นได้แจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.169002568+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.169008015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.169010868+07:00","message":"> Transcript [20380] [false]: 'ในเบื้องต้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.16901414+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.169016296+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.169018412+07:00","message":"StatePrefix: 'ในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.169020729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.567584226+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.567621782+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-06-19T14:50:55.56762747+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้แจ้งความ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.567637104+07:00","message":"[buffer interim] 1503 false ในเบื้องต้นได้แจ้งความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.567643978+07:00","message":"[bufferProcess] interim [380000000]:ในเบื้องต้นได้แจ้งความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.567646637+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้นได้แจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.567650154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.567652771+07:00","message":"> Transcript [20381] [false]: 'ในเบื้องต้นได้แจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.567656075+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.567658375+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.567660665+07:00","message":"StatePrefix: 'ในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.567663038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.731071525+07:00","message":"[GCS] IsForceVAD: false for message ID: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.802351383+07:00","message":"[GCS] Start streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.815347949+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.815385861+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-06-19T14:50:55.815392153+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้แจ้งความผิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.815409744+07:00","message":"[buffer interim] 1503 false ในเบื้องต้นได้แจ้งความผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.815417579+07:00","message":"[bufferProcess] interim [680000000]:ในเบื้องต้นได้แจ้งความผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.815420844+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้นได้แจ้งความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.815427892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.815430927+07:00","message":"> Transcript [20382] [false]: 'ในเบื้องต้นได้แจ้งความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.815434284+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.815436793+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.815439071+07:00","message":"StatePrefix: 'ในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.81544111+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.822864528+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.822895274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเบื้องต้นได้แจ้งความผิด\",\"confidence\":0.9307065}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.822901216+07:00","message":"receive interim result [true|false]: ในเบื้องต้นได้แจ้งความผิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.822916944+07:00","message":"end recv isFinal message id 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.822919368+07:00","message":"end Recv id 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.822924312+07:00","message":"[buffer interim] 1503 true ในเบื้องต้นได้แจ้งความผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.822930604+07:00","message":"[bufferProcess] interim [740000000]:ในเบื้องต้นได้แจ้งความผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.822935912+07:00","message":"[bufferProcess] send to processor (isfinal):ในเบื้องต้นได้แจ้งความผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.822939204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.82294196+07:00","message":"> Transcript [20383] [false]: 'ในเบื้องต้นได้แจ้งความผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.822945385+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.822947475+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.822949411+07:00","message":"StatePrefix: 'ในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.822951425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.82295754+07:00","message":"Push: 'ในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.82295968+07:00","message":"TextPushed: 'ในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.822961964+07:00","message":"Set new StatePrefix : 'ในเบื้องต้นได้แจ้งความผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.822964377+07:00","message":"Next Push (prob) : 'ได้แจ้งความผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.822966289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.822968253+07:00","message":"> Transcript [20384] [true]: 'ในเบื้องต้นได้แจ้งความผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.822970536+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.822972736+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.822974893+07:00","message":"StatePrefix: 'ในเบื้องต้นได้แจ้งความผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.82297709+07:00","message":"TextPushed: 'ในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.822979172+07:00","message":"Push: 'ได้แจ้งความผิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.822993116+07:00","message":"push: {false ในเบื้องต้น 0 0xc003262080}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.823016321+07:00","message":"push: {true ได้แจ้งความผิด 0 0xc003262080}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:55.829821453+07:00","message":"write wav file: './tmp/7584/7584_1503.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.272683552+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.272749888+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-06-19T14:50:56.272757914+07:00","message":"receive interim result [false|false]: ถาม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.272782275+07:00","message":"[buffer interim] 1504 false ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.272791306+07:00","message":"[bufferProcess] interim [480000000]:ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.272794417+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.322163797+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.32219884+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-06-19T14:50:56.322205465+07:00","message":"receive interim result [false|false]: ฐาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.322218417+07:00","message":"[buffer interim] 1504 false ฐาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.322224865+07:00","message":"[bufferProcess] interim [540000000]:ฐาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.322227073+07:00","message":"[bufferProcess] send to processor:ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.322232225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.322234907+07:00","message":"> Transcript [20385] [false]: 'ถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.322237166+07:00","message":"Set StatePrefix (first interim): 'ถาม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.537880381+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.537922973+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-06-19T14:50:56.537928885+07:00","message":"receive interim result [false|false]: ฐานป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.537942103+07:00","message":"[buffer interim] 1504 false ฐานป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.537948316+07:00","message":"[bufferProcess] interim [780000000]:ฐานป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.537950716+07:00","message":"[bufferProcess] send to processor:ฐาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.537954228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.537957215+07:00","message":"> Transcript [20386] [false]: 'ฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.537959333+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.537961765+07:00","message":"Set new StatePrefix: 'ฐาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.640668151+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.640706752+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-06-19T14:50:56.640713031+07:00","message":"receive interim result [false|false]: ฐานเปิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.640725458+07:00","message":"[buffer interim] 1504 false ฐานเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.640731737+07:00","message":"[bufferProcess] interim [840000000]:ฐานเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.640734077+07:00","message":"[bufferProcess] send to processor:ฐานป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.640739415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.640742214+07:00","message":"> Transcript [20387] [false]: 'ฐานป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.64074506+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.640747341+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.640749478+07:00","message":"StatePrefix: 'ฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.640751645+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.789262818+07:00","message":"[GCS] Cleaned up inactive client: 1471"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.789298987+07:00","message":"[GCS] Cleaned up inactive client: 1475"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.789302661+07:00","message":"[GCS] Cleaned up inactive client: 1476"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.789304537+07:00","message":"[GCS] Cleaned up inactive client: 1478"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.78930637+07:00","message":"[GCS] Cleaned up inactive client: 1484"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.789308243+07:00","message":"[GCS] Cleaned up inactive client: 1474"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.789310067+07:00","message":"[GCS] Cleaned up inactive client: 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.789311791+07:00","message":"[GCS] Cleaned up inactive client: 1473"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.789313635+07:00","message":"[GCS] Cleaned up inactive client: 1483"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.789315384+07:00","message":"[GCS] Cleaned up inactive client: 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.789317578+07:00","message":"[GCS] Cleaned up inactive client: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.789319324+07:00","message":"[GCS] Cleaned up inactive client: 1472"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.789321126+07:00","message":"[GCS] Cleaned up inactive client: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.78932286+07:00","message":"[GCS] Cleaned up inactive client: 1477"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.789324923+07:00","message":"[GCS] Cleaned up inactive client: 1479"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.842390528+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.842433438+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-06-19T14:50:56.842439483+07:00","message":"receive interim result [false|false]: ฐานเปิดห้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.842453782+07:00","message":"[buffer interim] 1504 false ฐานเปิดห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.842466009+07:00","message":"[bufferProcess] interim [80000000]:ฐานเปิดห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.84246896+07:00","message":"[bufferProcess] send to processor:ฐานเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.842476089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.842479333+07:00","message":"> Transcript [20388] [false]: 'ฐานเปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.842482753+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.84248522+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.842489935+07:00","message":"StatePrefix: 'ฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.842492262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.162213744+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.162252916+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-06-19T14:50:57.16225942+07:00","message":"receive interim result [false|false]: ฐานเปิดห้องพัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.162273318+07:00","message":"[buffer interim] 1504 false ฐานเปิดห้องพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.162280171+07:00","message":"[bufferProcess] interim [380000000]:ฐานเปิดห้องพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.162283541+07:00","message":"[bufferProcess] send to processor:ฐานเปิดห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.162289894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.162293537+07:00","message":"> Transcript [20389] [false]: 'ฐานเปิดห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.162297346+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.162299518+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.162301865+07:00","message":"StatePrefix: 'ฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.162304096+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.231975672+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.232015944+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-06-19T14:50:57.23202266+07:00","message":"receive interim result [false|false]: ฐานเปิดห้องผ่าตัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.232037903+07:00","message":"[buffer interim] 1504 false ฐานเปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.23204687+07:00","message":"[bufferProcess] interim [500000000]:ฐานเปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.232050029+07:00","message":"[bufferProcess] send to processor:ฐานเปิดห้องพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.232053607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.232056844+07:00","message":"> Transcript [20390] [false]: 'ฐานเปิดห้องพัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.232060684+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.232063043+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.232066019+07:00","message":"StatePrefix: 'ฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.232068367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.23207157+07:00","message":"Push: 'ฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.232075844+07:00","message":"TextPushed: 'ฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.232078316+07:00","message":"Set new StatePrefix : 'ฐานเปิดห้องพัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.23208063+07:00","message":"Next Push (prob) : 'เปิดห้องพัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.232089362+07:00","message":"push: {false ฐาน 0 0xc002bf7100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.680782787+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.680824424+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-06-19T14:50:57.680831264+07:00","message":"receive interim result [false|false]: ฐานเปิดห้องผ่าตัดผิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.68084538+07:00","message":"[buffer interim] 1504 false ฐานเปิดห้องผ่าตัดผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.680858597+07:00","message":"[bufferProcess] interim [860000000]:ฐานเปิดห้องผ่าตัดผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.680861584+07:00","message":"[bufferProcess] send to processor:ฐานเปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.680870343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.680873162+07:00","message":"> Transcript [20391] [false]: 'ฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.680875771+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.6808789+07:00","message":"Set new StatePrefix: 'ฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.734068509+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.734105674+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-06-19T14:50:57.734111199+07:00","message":"receive interim result [false|false]: ฐานเปิดห้องผ่าตัดผิดกฎ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.734130247+07:00","message":"[buffer interim] 1504 false ฐานเปิดห้องผ่าตัดผิดกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.73413699+07:00","message":"[bufferProcess] interim [980000000]:ฐานเปิดห้องผ่าตัดผิดกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.734139587+07:00","message":"[bufferProcess] send to processor:ฐานเปิดห้องผ่าตัดผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.734145323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.734148236+07:00","message":"> Transcript [20392] [false]: 'ฐานเปิดห้องผ่าตัดผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.73415142+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.73415376+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.734155793+07:00","message":"StatePrefix: 'ฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.73415827+07:00","message":"TextPushed: 'ฐาน'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:57.778942856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:57.77895693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.922530954+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.922582816+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-06-19T14:50:57.922590624+07:00","message":"receive interim result [false|false]: ฐานเปิดห้องผ่าตัดผิดกฎหมาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.922606493+07:00","message":"[buffer interim] 1504 false ฐานเปิดห้องผ่าตัดผิดกฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.9226164+07:00","message":"[bufferProcess] interim [160000000]:ฐานเปิดห้องผ่าตัดผิดกฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.922619392+07:00","message":"[bufferProcess] send to processor:ฐานเปิดห้องผ่าตัดผิดกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.922625578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.922628529+07:00","message":"> Transcript [20393] [false]: 'ฐานเปิดห้องผ่าตัดผิดกฎ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.922632079+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.922634908+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.922636986+07:00","message":"StatePrefix: 'ฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.922639851+07:00","message":"TextPushed: 'ฐาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:58.56784517+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:58.567888283+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-06-19T14:50:58.567894635+07:00","message":"receive interim result [false|false]: ฐานเปิดห้องผ่าตัดผิดกฎหมาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:58.567915007+07:00","message":"[buffer interim] 1504 false ฐานเปิดห้องผ่าตัดผิดกฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.567923279+07:00","message":"[bufferProcess] interim [760000000]:ฐานเปิดห้องผ่าตัดผิดกฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.567926271+07:00","message":"[bufferProcess] send to processor:ฐานเปิดห้องผ่าตัดผิดกฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.567933967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.567936632+07:00","message":"> Transcript [20394] [false]: 'ฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.567940136+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.567942348+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.56794468+07:00","message":"StatePrefix: 'ฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.56794744+07:00","message":"TextPushed: 'ฐาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:58.774972789+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:58.775021703+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-06-19T14:50:58.775029902+07:00","message":"receive interim result [false|false]: ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:58.775043776+07:00","message":"[buffer interim] 1504 false ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.775052354+07:00","message":"[bufferProcess] interim [0]:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.775054996+07:00","message":"[bufferProcess] send to processor:ฐานเปิดห้องผ่าตัดผิดกฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.7750591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.775062032+07:00","message":"> Transcript [20395] [false]: 'ฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.775065956+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.775068279+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.775072604+07:00","message":"StatePrefix: 'ฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.77507586+07:00","message":"TextPushed: 'ฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.775079388+07:00","message":"Push: 'เปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.775081704+07:00","message":"TextPushed: 'ฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.775084078+07:00","message":"Set new StatePrefix : 'ฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.77508629+07:00","message":"Next Push (prob) : 'ผิดกฎหมาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:58.775096326+07:00","message":"push: {false เปิดห้องผ่าตัด 0 0xc002bf7100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:58.825961496+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:58.82600376+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-06-19T14:50:58.826010414+07:00","message":"receive interim result [false|false]: ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:58.826021165+07:00","message":"[buffer interim] 1504 false ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.826028648+07:00","message":"[bufferProcess] interim [120000000]:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.826031519+07:00","message":"[bufferProcess] send to processor:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.826034779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.826037447+07:00","message":"> Transcript [20396] [false]: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.826040912+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.826042996+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.826045129+07:00","message":"StatePrefix: 'ฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.826047972+07:00","message":"TextPushed: 'ฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.153649485+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.153692315+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-06-19T14:50:59.153701326+07:00","message":"receive interim result [false|false]: ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.153718701+07:00","message":"[buffer interim] 1504 false ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.153726153+07:00","message":"[bufferProcess] interim [420000000]:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.153729085+07:00","message":"[bufferProcess] send to processor:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.153763775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.153767472+07:00","message":"> Transcript [20397] [false]: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.153771148+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.153774562+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.15377809+07:00","message":"StatePrefix: 'ฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.153781998+07:00","message":"TextPushed: 'ฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.3347763+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.334816427+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-06-19T14:50:59.334823076+07:00","message":"receive interim result [false|false]: ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.334836215+07:00","message":"[buffer interim] 1504 false ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.334843537+07:00","message":"[bufferProcess] interim [540000000]:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.33484668+07:00","message":"[bufferProcess] send to processor:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.334854279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.334857622+07:00","message":"> Transcript [20398] [false]: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.334863802+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.334866188+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.334868942+07:00","message":"StatePrefix: 'ฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.33487214+07:00","message":"TextPushed: 'ฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.463394839+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.463436062+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-06-19T14:50:59.463444007+07:00","message":"receive interim result [false|false]: ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.463459009+07:00","message":"[buffer interim] 1504 false ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.46347544+07:00","message":"[bufferProcess] interim [660000000]:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.463478288+07:00","message":"[bufferProcess] send to processor:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.463481998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.46348517+07:00","message":"> Transcript [20399] [false]: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.463489631+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.463491957+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.463494432+07:00","message":"StatePrefix: 'ฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.463499169+07:00","message":"TextPushed: 'ฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.463502513+07:00","message":"Push: 'ผิดกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.463504533+07:00","message":"TextPushed: 'ฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.463507283+07:00","message":"Set new StatePrefix : 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.463510064+07:00","message":"Next Push (prob) : 'ต่อเติมไม่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.463518684+07:00","message":"push: {false ผิดกฎหมาย 0 0xc002bf7100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.720193795+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.720238482+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-06-19T14:50:59.720246306+07:00","message":"receive interim result [false|false]: ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.720262526+07:00","message":"[buffer interim] 1504 false ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.720271181+07:00","message":"[bufferProcess] interim [960000000]:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.720273977+07:00","message":"[bufferProcess] send to processor:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.720277872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.72028083+07:00","message":"> Transcript [20400] [false]: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.720284635+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.720287026+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.720289147+07:00","message":"StatePrefix: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.720292222+07:00","message":"TextPushed: 'ฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.723222533+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.72326613+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-06-19T14:50:59.72327279+07:00","message":"receive interim result [false|false]: ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาต"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.723288478+07:00","message":"[buffer interim] 1504 false ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.723294304+07:00","message":"[bufferProcess] interim [20000000]:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.72329705+07:00","message":"[bufferProcess] send to processor:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.723301905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.723304557+07:00","message":"> Transcript [20401] [false]: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.723308263+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.723310685+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.723312783+07:00","message":"StatePrefix: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.723315559+07:00","message":"TextPushed: 'ฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.379044817+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.379082694+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-06-19T14:51:00.379091621+07:00","message":"receive interim result [false|false]: ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาต"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.379105677+07:00","message":"[buffer interim] 1504 false ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.379114555+07:00","message":"[bufferProcess] interim [620000000]:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.379117093+07:00","message":"[bufferProcess] send to processor:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.379122162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.379124863+07:00","message":"> Transcript [20402] [false]: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.379128737+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.379130804+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.379132974+07:00","message":"StatePrefix: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.379135943+07:00","message":"TextPushed: 'ฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.558708104+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.558752596+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-06-19T14:51:00.558761105+07:00","message":"receive interim result [false|false]: ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.55878048+07:00","message":"[buffer interim] 1504 false ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.558790985+07:00","message":"[bufferProcess] interim [800000000]:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.558793925+07:00","message":"[bufferProcess] send to processor:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.558799539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.558802976+07:00","message":"> Transcript [20403] [false]: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.558806793+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.558808891+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.558811159+07:00","message":"StatePrefix: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.558814116+07:00","message":"TextPushed: 'ฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.558818806+07:00","message":"Push: 'ต่อเติมไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.558820752+07:00","message":"TextPushed: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.558823021+07:00","message":"Set new StatePrefix : 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.558825376+07:00","message":"Next Push (prob) : 'รับอนุญาต'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.558833033+07:00","message":"push: {false ต่อเติมไม่ได้ 0 0xc002bf7100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.618803846+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.618844507+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-06-19T14:51:00.618850991+07:00","message":"receive interim result [false|false]: ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.618861228+07:00","message":"[buffer interim] 1504 false ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.618867941+07:00","message":"[bufferProcess] interim [920000000]:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.618870617+07:00","message":"[bufferProcess] send to processor:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.61887433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.618877163+07:00","message":"> Transcript [20404] [false]: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.618881258+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.618883198+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.618885351+07:00","message":"StatePrefix: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.618887901+07:00","message":"TextPushed: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:00.778971664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:00.77900345+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.937254903+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.937293181+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-06-19T14:51:00.937299492+07:00","message":"receive interim result [false|false]: ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.937311142+07:00","message":"[buffer interim] 1504 false ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.937317343+07:00","message":"[bufferProcess] interim [220000000]:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.937320154+07:00","message":"[bufferProcess] send to processor:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.937325777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.937329541+07:00","message":"> Transcript [20405] [false]: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.937333474+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.937336033+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.937338416+07:00","message":"StatePrefix: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.937341602+07:00","message":"TextPushed: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.134155969+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.134200564+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-06-19T14:51:01.134206535+07:00","message":"receive interim result [false|false]: ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำคุก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.134220211+07:00","message":"[buffer interim] 1504 false ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำคุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.134228108+07:00","message":"[bufferProcess] interim [340000000]:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำคุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.134230804+07:00","message":"[bufferProcess] send to processor:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.13423419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.134237263+07:00","message":"> Transcript [20406] [false]: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.134241059+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.134243114+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.134246034+07:00","message":"StatePrefix: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.13424866+07:00","message":"TextPushed: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.242646145+07:00","message":"[GCS] IsForceVAD: false for message ID: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.301785385+07:00","message":"[GCS] Start streaming session, msgId: 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.325032412+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.325074313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำคุก 5\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.325080466+07:00","message":"receive interim result [false|false]: ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.325099325+07:00","message":"[buffer interim] 1504 false ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.32510807+07:00","message":"[bufferProcess] interim [580000000]:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.325111861+07:00","message":"[bufferProcess] send to processor:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำคุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.32512099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.325124181+07:00","message":"> Transcript [20407] [false]: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.32512939+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.325131806+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.32513409+07:00","message":"StatePrefix: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.325137634+07:00","message":"TextPushed: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.325145412+07:00","message":"Push: 'รับอนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.325147505+07:00","message":"TextPushed: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.325149878+07:00","message":"Set new StatePrefix : 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.325152693+07:00","message":"Next Push (prob) : 'มีโทษจำคุก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.325175497+07:00","message":"push: {false รับอนุญาต 0 0xc002bf7100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.37916485+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.379206947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำคุก 5 ปี\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.37921455+07:00","message":"receive interim result [true|false]: ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำคุก 5 ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.37922978+07:00","message":"end recv isFinal message id 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.379232159+07:00","message":"end Recv id 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.379237267+07:00","message":"[buffer interim] 1504 true ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำคุก 5 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.379244989+07:00","message":"[bufferProcess] interim [670000000]:ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำคุก 5 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.379253095+07:00","message":"[bufferProcess] send to processor (isfinal):ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.379256838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.37926049+07:00","message":"> Transcript [20408] [false]: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำคุก 5'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.379264522+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.379266703+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.379268767+07:00","message":"StatePrefix: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.379273876+07:00","message":"TextPushed: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.379276131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.379278187+07:00","message":"> Transcript [20409] [true]: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำคุก 5 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.379280639+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.37928238+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.379284279+07:00","message":"StatePrefix: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาตมีโทษจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.379286334+07:00","message":"TextPushed: 'ฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับอนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.379293803+07:00","message":"Push: 'มีโทษจำคุก 5 ปี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.379302361+07:00","message":"push: {true มีโทษจำคุก 5 ปี 0 0xc002bf7100}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:01.392861855+07:00","message":"write wav file: './tmp/7584/7584_1504.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.681041152+07:00","message":"[GCS] IsForceVAD: false for message ID: 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.751936597+07:00","message":"[GCS] Start streaming session, msgId: 1506"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.846316717+07:00","message":"receive streaming session, msgId: 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.846336509+07:00","message":"found end of frame, send empty tag with msgId: 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.846339567+07:00","message":"end Recv id 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.846345197+07:00","message":"[buffer interim] 1505 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.846352293+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.846355671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.846358446+07:00","message":"> Transcript [20410] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.846360915+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.846362878+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.846364776+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.846366615+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.84636895+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.846377058+07:00","message":"push: {true \n 0 0xc003281a00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:01.852368168+07:00","message":"write wav file: './tmp/7584/7584_1505.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.280523959+07:00","message":"receive streaming session, msgId: 1506"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.280568396+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-06-19T14:51:02.280574007+07:00","message":"receive interim result [false|false]: เปรียบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.280589434+07:00","message":"[buffer interim] 1506 false เปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.280605978+07:00","message":"[bufferProcess] interim [540000000]:เปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.280610589+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.399582715+07:00","message":"receive streaming session, msgId: 1506"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.399623409+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-06-19T14:51:02.399630336+07:00","message":"receive interim result [false|false]: หรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.399643504+07:00","message":"[buffer interim] 1506 false หรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.399650927+07:00","message":"[bufferProcess] interim [660000000]:หรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.399653194+07:00","message":"[bufferProcess] send to processor:เปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.399658829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.399662217+07:00","message":"> Transcript [20411] [false]: 'เปรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.399664729+07:00","message":"Set StatePrefix (first interim): 'เปรียบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.597948924+07:00","message":"receive streaming session, msgId: 1506"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.597994219+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-06-19T14:51:02.598001832+07:00","message":"receive interim result [false|false]: หรือปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.598017843+07:00","message":"[buffer interim] 1506 false หรือปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.598026876+07:00","message":"[bufferProcess] interim [840000000]:หรือปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.598030459+07:00","message":"[bufferProcess] send to processor:หรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.59804045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.598044308+07:00","message":"> Transcript [20412] [false]: 'หรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.598047527+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.598051018+07:00","message":"Set new StatePrefix: 'หรือเปล่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.719131636+07:00","message":"receive streaming session, msgId: 1506"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.719170296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือปรับ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.719176668+07:00","message":"receive interim result [false|false]: หรือปรับ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.719190917+07:00","message":"[buffer interim] 1506 false หรือปรับ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.719198791+07:00","message":"[bufferProcess] interim [20000000]:หรือปรับ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.719201267+07:00","message":"[bufferProcess] send to processor:หรือปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.719204799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.719207865+07:00","message":"> Transcript [20413] [false]: 'หรือปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.719210291+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.719212543+07:00","message":"Set new StatePrefix: 'หรือปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.922166666+07:00","message":"receive streaming session, msgId: 1506"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.922209896+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-06-19T14:51:02.922216174+07:00","message":"receive interim result [false|false]: หรือปรับ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.92223153+07:00","message":"[buffer interim] 1506 false หรือปรับ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.922244346+07:00","message":"[bufferProcess] interim [200000000]:หรือปรับ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.922246997+07:00","message":"[bufferProcess] send to processor:หรือปรับ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.922254543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.922259532+07:00","message":"> Transcript [20414] [false]: 'หรือปรับ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.92226384+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.922265919+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.922268023+07:00","message":"StatePrefix: 'หรือปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.922270228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.978372416+07:00","message":"receive streaming session, msgId: 1506"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.978413871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือปรับ 100\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.978420841+07:00","message":"receive interim result [false|false]: หรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.97843891+07:00","message":"[buffer interim] 1506 false หรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.978446947+07:00","message":"[bufferProcess] interim [320000000]:หรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.978450461+07:00","message":"[bufferProcess] send to processor:หรือปรับ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.978460054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.978463937+07:00","message":"> Transcript [20415] [false]: 'หรือปรับ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.978471432+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.978474985+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.978478236+07:00","message":"StatePrefix: 'หรือปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.978481468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.111575849+07:00","message":"receive streaming session, msgId: 1506"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.111618805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือปรับ 100000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.111626416+07:00","message":"receive interim result [false|false]: หรือปรับ 100000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.111640548+07:00","message":"[buffer interim] 1506 false หรือปรับ 100000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.111655098+07:00","message":"[bufferProcess] interim [380000000]:หรือปรับ 100000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.111659205+07:00","message":"[bufferProcess] send to processor:หรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.111668138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.111672177+07:00","message":"> Transcript [20416] [false]: 'หรือปรับ 100'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.111675245+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.111677344+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.111679463+07:00","message":"StatePrefix: 'หรือปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.111681567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.171381483+07:00","message":"receive streaming session, msgId: 1506"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.171426756+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-06-19T14:51:03.171432859+07:00","message":"receive interim result [false|false]: หรือปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.17144646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 100000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.17144981+07:00","message":"receive interim result [false|false]:  100000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.171457139+07:00","message":"[buffer interim] 1506 false หรือปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.171461383+07:00","message":"[buffer interim] 1506 false  100000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.171467729+07:00","message":"[bufferProcess] interim [440000000]:หรือปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.171470468+07:00","message":"[bufferProcess] send to processor:หรือปรับ 100000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.17147357+07:00","message":"[bufferProcess] interim [440000000]: 100000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.171476312+07:00","message":"[bufferProcess] update buffer: หรือปรับ 100000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.171479367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.171482466+07:00","message":"> Transcript [20417] [false]: 'หรือปรับ 100000'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.171485346+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.171487752+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.171489902+07:00","message":"StatePrefix: 'หรือปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.17149205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.171494832+07:00","message":"Push: 'หรือปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.171496773+07:00","message":"TextPushed: 'หรือปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.171498786+07:00","message":"Set new StatePrefix : 'หรือปรับ 100000'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.17150103+07:00","message":"Next Push (prob) : ' 100000'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.17151017+07:00","message":"push: {false หรือปรับ 0 0xc00378ed00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.303396154+07:00","message":"receive streaming session, msgId: 1506"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.303443715+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-06-19T14:51:03.303450643+07:00","message":"receive interim result [false|false]: หรือปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.303461626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 100\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.303464681+07:00","message":"receive interim result [false|false]:  100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.303472394+07:00","message":"[buffer interim] 1506 false หรือปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.303476505+07:00","message":"[buffer interim] 1506 false  100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.303482874+07:00","message":"[bufferProcess] interim [560000000]:หรือปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.303485825+07:00","message":"[bufferProcess] send to processor:หรือปรับ 100000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.303489001+07:00","message":"[bufferProcess] interim [560000000]: 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.303491774+07:00","message":"[bufferProcess] update buffer: หรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.303495799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.303498641+07:00","message":"> Transcript [20418] [false]: 'หรือปรับ 100000'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.303501547+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.303503572+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.303505565+07:00","message":"StatePrefix: 'หรือปรับ 100000'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.303507877+07:00","message":"TextPushed: 'หรือปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.305709957+07:00","message":"receive streaming session, msgId: 1506"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.305750645+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-06-19T14:51:03.305756959+07:00","message":"receive interim result [false|false]: หรือปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.305768265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 แสนบาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.305771038+07:00","message":"receive interim result [false|false]:  1 แสนบาท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.305776969+07:00","message":"[buffer interim] 1506 false หรือปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.305782447+07:00","message":"[buffer interim] 1506 false  1 แสนบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.305787054+07:00","message":"[bufferProcess] interim [620000000]:หรือปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.30579037+07:00","message":"[bufferProcess] send to processor:หรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.305797197+07:00","message":"[bufferProcess] interim [620000000]: 1 แสนบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.305801734+07:00","message":"[bufferProcess] update buffer: หรือปรับ 1 แสนบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.305805635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.305809249+07:00","message":"> Transcript [20419] [false]: 'หรือปรับ 100'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.305812301+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.35347277+07:00","message":"[GCS] IsForceVAD: false for message ID: 1506"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.412799333+07:00","message":"[GCS] Start streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.456423418+07:00","message":"receive streaming session, msgId: 1506"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.456463597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือปรับ 1 แสนบาท\",\"confidence\":0.8572068}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.456470321+07:00","message":"receive interim result [true|false]: หรือปรับ 1 แสนบาท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.456479158+07:00","message":"end recv isFinal message id 1506"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.456481507+07:00","message":"end Recv id 1506"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.456500524+07:00","message":"[buffer interim] 1506 true หรือปรับ 1 แสนบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.456520823+07:00","message":"[bufferProcess] interim [830000000]:หรือปรับ 1 แสนบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.456524689+07:00","message":"[bufferProcess] send to processor (isfinal):หรือปรับ 1 แสนบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.456528962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.456532975+07:00","message":"> Transcript [20420] [false]: 'หรือปรับ 1 แสนบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.456535596+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.456537714+07:00","message":"Set new StatePrefix: 'หรือปรับ 1 แสนบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.456539523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.456541508+07:00","message":"> Transcript [20421] [true]: 'หรือปรับ 1 แสนบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.456544211+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.456546351+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.456548907+07:00","message":"StatePrefix: 'หรือปรับ 1 แสนบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.456551803+07:00","message":"TextPushed: 'หรือปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.456554842+07:00","message":"Push: ' 1 แสนบาท'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.456565517+07:00","message":"push: {true  1 แสนบาท 0 0xc00378ed00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:03.463801586+07:00","message":"write wav file: './tmp/7584/7584_1506.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:03.779605397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:03.779619725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.093587177+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.093628545+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-06-19T14:51:04.093633998+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.093648601+07:00","message":"[buffer interim] 1507 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.093655326+07:00","message":"[bufferProcess] interim [480000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.093657179+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.287423511+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.287466982+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-06-19T14:51:04.287473813+07:00","message":"receive interim result [false|false]: ส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.28749232+07:00","message":"[buffer interim] 1507 false ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.287501634+07:00","message":"[bufferProcess] interim [660000000]:ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.287505537+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.287510026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.28751408+07:00","message":"> Transcript [20422] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.287517586+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.30055146+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.300584055+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-06-19T14:51:04.300589185+07:00","message":"receive interim result [false|false]: ส่วนบท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.300602046+07:00","message":"[buffer interim] 1507 false ส่วนบท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.300608486+07:00","message":"[bufferProcess] interim [720000000]:ส่วนบท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.300611627+07:00","message":"[bufferProcess] send to processor:ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.300616063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.300618904+07:00","message":"> Transcript [20423] [false]: 'ส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.300623383+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.300625694+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.300627756+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.300630086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.459931637+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.459974345+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-06-19T14:51:04.459980629+07:00","message":"receive interim result [false|false]: ส่วนลดลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.459994293+07:00","message":"[buffer interim] 1507 false ส่วนลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.460002388+07:00","message":"[bufferProcess] interim [900000000]:ส่วนลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.46000497+07:00","message":"[bufferProcess] send to processor:ส่วนบท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.460010782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.460013838+07:00","message":"> Transcript [20424] [false]: 'ส่วนบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.46001719+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.4600193+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.460021963+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.460024215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.648191054+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.648228742+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-06-19T14:51:04.648235753+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.64824861+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.648259008+07:00","message":"[bufferProcess] interim [80000000]:ส่วนบทลงโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.648262473+07:00","message":"[bufferProcess] send to processor:ส่วนลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.648269256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.648273357+07:00","message":"> Transcript [20425] [false]: 'ส่วนลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.648277632+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.648280656+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.64828356+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.648286612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.844827201+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.844868034+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-06-19T14:51:04.844876131+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษหรือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.844890081+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.844909825+07:00","message":"[bufferProcess] interim [320000000]:ส่วนบทลงโทษหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.844913672+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.844922533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.84492557+07:00","message":"> Transcript [20426] [false]: 'ส่วนบทลงโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.84492921+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.84493258+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.844935267+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.844937543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.844945464+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.844947617+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.844950065+07:00","message":"Set new StatePrefix : 'ส่วนบทลงโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.844952505+07:00","message":"Next Push (prob) : 'บทลงโทษ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.844978718+07:00","message":"push: {false ส่วน 0 0xc002af7500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.971980982+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.972018751+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-06-19T14:51:04.972024422+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.972033936+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.972043064+07:00","message":"[bufferProcess] interim [380000000]:ส่วนบทลงโทษเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.972045474+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.972048834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.972051611+07:00","message":"> Transcript [20427] [false]: 'ส่วนบทลงโทษหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.972054847+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.972057129+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.972059494+07:00","message":"StatePrefix: 'ส่วนบทลงโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.972061673+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.155681989+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.155724335+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-06-19T14:51:05.155730867+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.15574369+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.155751203+07:00","message":"[bufferProcess] interim [560000000]:ส่วนบทลงโทษเรื่องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.155753742+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.155759633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.155762731+07:00","message":"> Transcript [20428] [false]: 'ส่วนบทลงโทษเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.155766619+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.155769001+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.155771128+07:00","message":"StatePrefix: 'ส่วนบทลงโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.155773681+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.477095855+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.477128917+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-06-19T14:51:05.477134619+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการขน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.477146466+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการขน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.477157715+07:00","message":"[bufferProcess] interim [860000000]:ส่วนบทลงโทษเรื่องการขน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.477180865+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.477190273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.47719454+07:00","message":"> Transcript [20429] [false]: 'ส่วนบทลงโทษเรื่องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.4771985+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.477200684+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.477202676+07:00","message":"StatePrefix: 'ส่วนบทลงโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.477205126+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.480393516+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.480415267+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-06-19T14:51:05.480420348+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการควบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.480431683+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.480436406+07:00","message":"[bufferProcess] interim [920000000]:ส่วนบทลงโทษเรื่องการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.480438663+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการขน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.480441437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.48044401+07:00","message":"> Transcript [20430] [false]: 'ส่วนบทลงโทษเรื่องการขน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.480447109+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.480449051+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.480450975+07:00","message":"StatePrefix: 'ส่วนบทลงโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.480452984+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.480458977+07:00","message":"Push: 'บทลงโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.480460845+07:00","message":"TextPushed: 'ส่วนบทลงโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.480463284+07:00","message":"Set new StatePrefix : 'ส่วนบทลงโทษเรื่องการขน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.480465673+07:00","message":"Next Push (prob) : 'เรื่องการขน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.480472231+07:00","message":"push: {false บทลงโทษ 0 0xc002af7500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.548888177+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.548933567+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-06-19T14:51:05.548939142+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการโคตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.548952466+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการโคตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.548959455+07:00","message":"[bufferProcess] interim [980000000]:ส่วนบทลงโทษเรื่องการโคตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.548962643+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.548970727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.548974709+07:00","message":"> Transcript [20431] [false]: 'ส่วนบทลงโทษเรื่องการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.548977956+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.548981472+07:00","message":"Set new StatePrefix: 'ส่วนบทลงโทษเรื่องการควบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.672716797+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.672770787+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-06-19T14:51:05.672777128+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการโฆษณา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.672807829+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.672830027+07:00","message":"[bufferProcess] interim [40000000]:ส่วนบทลงโทษเรื่องการโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.672832815+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการโคตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.672838193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.672842131+07:00","message":"> Transcript [20432] [false]: 'ส่วนบทลงโทษเรื่องการโคตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.672848795+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.672851574+07:00","message":"Set new StatePrefix: 'ส่วนบทลงโทษเรื่องการโคตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:06.251433159+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:06.251478051+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-06-19T14:51:06.25148503+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการโฆษณา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:06.251502177+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.251516865+07:00","message":"[bufferProcess] interim [640000000]:ส่วนบทลงโทษเรื่องการโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.251519413+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.251523224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.251527165+07:00","message":"> Transcript [20433] [false]: 'ส่วนบทลงโทษเรื่องการโฆษณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.251530754+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.251532875+07:00","message":"Set new StatePrefix: 'ส่วนบทลงโทษเรื่องการโฆษณา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:06.567015238+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:06.567056235+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-06-19T14:51:06.567063486+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:06.567080649+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.567088493+07:00","message":"[bufferProcess] interim [940000000]:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.567092056+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.567099919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.567103074+07:00","message":"> Transcript [20434] [false]: 'ส่วนบทลงโทษเรื่องการโฆษณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.567106749+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.567109394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.56711288+07:00","message":"StatePrefix: 'ส่วนบทลงโทษเรื่องการโฆษณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.567115592+07:00","message":"TextPushed: 'ส่วนบทลงโทษ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:06.779828161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:06.779860461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:06.95630852+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:06.956368701+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-06-19T14:51:06.956379586+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดกรรม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:06.956395997+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.956404528+07:00","message":"[bufferProcess] interim [360000000]:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.95640849+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.95641971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.956422923+07:00","message":"> Transcript [20435] [false]: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.956427206+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.95642998+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.956432854+07:00","message":"StatePrefix: 'ส่วนบทลงโทษเรื่องการโฆษณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.956436178+07:00","message":"TextPushed: 'ส่วนบทลงโทษ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.080811163+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.080851667+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-06-19T14:51:07.080858261+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.080873867+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.080881459+07:00","message":"[bufferProcess] interim [480000000]:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.080884193+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.080900267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.080904182+07:00","message":"> Transcript [20436] [false]: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.080908138+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.080910574+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.080913042+07:00","message":"StatePrefix: 'ส่วนบทลงโทษเรื่องการโฆษณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.080915686+07:00","message":"TextPushed: 'ส่วนบทลงโทษ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.276212707+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.276260112+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-06-19T14:51:07.276268856+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.276284849+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.276296826+07:00","message":"[bufferProcess] interim [720000000]:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.276302592+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.276311664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.276316129+07:00","message":"> Transcript [20437] [false]: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.276321445+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.276324693+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.276328213+07:00","message":"StatePrefix: 'ส่วนบทลงโทษเรื่องการโฆษณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.276331533+07:00","message":"TextPushed: 'ส่วนบทลงโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.276339602+07:00","message":"Push: 'เรื่องการโฆษณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.276343014+07:00","message":"TextPushed: 'ส่วนบทลงโทษเรื่องการโฆษณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.276346435+07:00","message":"Set new StatePrefix : 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.276349983+07:00","message":"Next Push (prob) : 'โอ้อวดจำคุก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.276361628+07:00","message":"push: {false เรื่องการโฆษณา 0 0xc002af7500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.465446319+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.465487483+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-06-19T14:51:07.465493893+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.465508936+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.465515664+07:00","message":"[bufferProcess] interim [840000000]:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.465518184+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.465521568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.465524205+07:00","message":"> Transcript [20438] [false]: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.465527476+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.465529689+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.465532048+07:00","message":"StatePrefix: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.465535777+07:00","message":"TextPushed: 'ส่วนบทลงโทษเรื่องการโฆษณา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.659388038+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.659424217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.659430301+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.659441918+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.659448201+07:00","message":"[bufferProcess] interim [80000000]:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.659451198+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.659456323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.659459316+07:00","message":"> Transcript [20439] [false]: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.659462722+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.659464789+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.659467006+07:00","message":"StatePrefix: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.659469838+07:00","message":"TextPushed: 'ส่วนบทลงโทษเรื่องการโฆษณา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.849794339+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.849833072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.849840325+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.849854686+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.849861486+07:00","message":"[bufferProcess] interim [260000000]:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.849865024+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.849870674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.849873863+07:00","message":"> Transcript [20440] [false]: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.849877457+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.84987967+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.849881929+07:00","message":"StatePrefix: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.849884614+07:00","message":"TextPushed: 'ส่วนบทลงโทษเรื่องการโฆษณา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.033912979+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.033947301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.033954027+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.03396497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ปี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.033967976+07:00","message":"receive interim result [false|false]:  1 ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.033975206+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.033978817+07:00","message":"[buffer interim] 1507 false  1 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.03398425+07:00","message":"[bufferProcess] interim [440000000]:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.033986951+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.033990042+07:00","message":"[bufferProcess] interim [440000000]: 1 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.033992587+07:00","message":"[bufferProcess] update buffer: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.033995472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.03399824+07:00","message":"> Transcript [20441] [false]: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.034001655+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.034003944+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.034005996+07:00","message":"StatePrefix: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.034008486+07:00","message":"TextPushed: 'ส่วนบทลงโทษเรื่องการโฆษณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.034011495+07:00","message":"Push: 'โอ้อวดจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.034013468+07:00","message":"TextPushed: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.034015787+07:00","message":"Set new StatePrefix : 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.034022821+07:00","message":"Next Push (prob) : 'ไม่เกิน 1 ปี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.034030463+07:00","message":"push: {false โอ้อวดจำคุก 0 0xc002af7500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.243879444+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.243923924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.24393456+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.243948102+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-06-19T14:51:08.243951929+07:00","message":"receive interim result [false|false]:  ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.243961934+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.243966602+07:00","message":"[buffer interim] 1507 false  ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.24397322+07:00","message":"[bufferProcess] interim [680000000]:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.243977637+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.243983336+07:00","message":"[bufferProcess] interim [680000000]: ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.24398576+07:00","message":"[bufferProcess] update buffer: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.243988886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.24399169+07:00","message":"> Transcript [20442] [false]: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.243995355+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.243997473+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.243999654+07:00","message":"StatePrefix: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.244002277+07:00","message":"TextPushed: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.355200826+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.355240814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.355250044+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.355260966+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-06-19T14:51:08.355264043+07:00","message":"receive interim result [false|false]:  ปีปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.355270657+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.355274662+07:00","message":"[buffer interim] 1507 false  ปีปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.355280722+07:00","message":"[bufferProcess] interim [740000000]:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.355283668+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.355286826+07:00","message":"[bufferProcess] interim [740000000]: ปีปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.3552908+07:00","message":"[bufferProcess] update buffer: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.355294395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.355297268+07:00","message":"> Transcript [20443] [false]: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.355300976+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.355303087+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.355305223+07:00","message":"StatePrefix: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.355307937+07:00","message":"TextPushed: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.489546833+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.489587954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.489594784+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.48960796+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-06-19T14:51:08.489611201+07:00","message":"receive interim result [false|false]:  ปีปรับไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.489618451+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.489623003+07:00","message":"[buffer interim] 1507 false  ปีปรับไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.489629339+07:00","message":"[bufferProcess] interim [920000000]:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.489632465+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.489635723+07:00","message":"[bufferProcess] interim [920000000]: ปีปรับไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.489638227+07:00","message":"[bufferProcess] update buffer: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.489642027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.489644816+07:00","message":"> Transcript [20444] [false]: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.48964828+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.489650447+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.489652494+07:00","message":"StatePrefix: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.489654989+07:00","message":"TextPushed: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.674493116+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.674528296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.674535139+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.674554058+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-06-19T14:51:08.674557369+07:00","message":"receive interim result [false|false]:  ปีปรับไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.674565479+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.674571144+07:00","message":"[buffer interim] 1507 false  ปีปรับไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.674576992+07:00","message":"[bufferProcess] interim [40000000]:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.67457973+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.674582856+07:00","message":"[bufferProcess] interim [40000000]: ปีปรับไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.674585197+07:00","message":"[bufferProcess] update buffer: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.674588459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.674592234+07:00","message":"> Transcript [20445] [false]: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.67459626+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.674600687+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.674602893+07:00","message":"StatePrefix: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.674605771+07:00","message":"TextPushed: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.674608615+07:00","message":"Push: 'ไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.674610747+07:00","message":"TextPushed: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.674613087+07:00","message":"Set new StatePrefix : 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.674615487+07:00","message":"Next Push (prob) : 'ปรับไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.674622674+07:00","message":"push: {false ไม่เกิน 1 ปี 0 0xc002af7500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.87823495+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.878273589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.878280358+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.878291221+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-06-19T14:51:08.878293974+07:00","message":"receive interim result [false|false]:  ปีปรับไม่เกินสอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.878301883+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.878305916+07:00","message":"[buffer interim] 1507 false  ปีปรับไม่เกินสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.878311323+07:00","message":"[bufferProcess] interim [280000000]:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.878313906+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.878316784+07:00","message":"[bufferProcess] interim [280000000]: ปีปรับไม่เกินสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.878321232+07:00","message":"[bufferProcess] update buffer: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกินสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.878324274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.878326883+07:00","message":"> Transcript [20446] [false]: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.878330207+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.878332411+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.878334338+07:00","message":"StatePrefix: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.878336617+07:00","message":"TextPushed: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.069257535+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.069301428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.06930881+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.069323071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ปีปรับไม่เกิน 20\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.069326539+07:00","message":"receive interim result [false|false]:  ปีปรับไม่เกิน 20"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.069335981+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.069341066+07:00","message":"[buffer interim] 1507 false  ปีปรับไม่เกิน 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.069347528+07:00","message":"[bufferProcess] interim [460000000]:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.06935212+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกินสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.069358404+07:00","message":"[bufferProcess] interim [460000000]: ปีปรับไม่เกิน 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.069361272+07:00","message":"[bufferProcess] update buffer: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.069365022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.06936786+07:00","message":"> Transcript [20447] [false]: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกินสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.069372162+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.069374513+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.069376688+07:00","message":"StatePrefix: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.069379478+07:00","message":"TextPushed: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.201601222+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.201641355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.201648475+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.201657888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ปีปรับไม่เกิน 20000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.201660955+07:00","message":"receive interim result [false|false]:  ปีปรับไม่เกิน 20000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.20166981+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.201674429+07:00","message":"[buffer interim] 1507 false  ปีปรับไม่เกิน 20000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.201680965+07:00","message":"[bufferProcess] interim [580000000]:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.201683842+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.201687405+07:00","message":"[bufferProcess] interim [580000000]: ปีปรับไม่เกิน 20000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.201690153+07:00","message":"[bufferProcess] update buffer: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน 20000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.201693558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.201696443+07:00","message":"> Transcript [20448] [false]: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน 20'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.201700432+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.201702838+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.201704787+07:00","message":"StatePrefix: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.201707065+07:00","message":"TextPushed: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.241240278+07:00","message":"[GCS] IsForceVAD: false for message ID: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.253676783+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.253723134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.253732366+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.253746699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.253751142+07:00","message":"receive interim result [false|false]:  20000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.253768086+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.253788968+07:00","message":"[buffer interim] 1507 false  20000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.253796181+07:00","message":"[bufferProcess] interim [640000000]:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.253802181+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน 20000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.253814516+07:00","message":"[bufferProcess] interim [640000000]: 20000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.253818232+07:00","message":"[bufferProcess] update buffer: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน 20000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.253821299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.253824121+07:00","message":"> Transcript [20449] [false]: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน 20000'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.253828805+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.25383098+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.253833186+07:00","message":"StatePrefix: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.25383601+07:00","message":"TextPushed: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.253843138+07:00","message":"Push: 'ปรับไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.253845228+07:00","message":"TextPushed: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.253847457+07:00","message":"Set new StatePrefix : 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน 20000'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.253849767+07:00","message":"Next Push (prob) : 'เกิน 20000'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.253858448+07:00","message":"push: {false ปรับไม่ 0 0xc002af7500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.316141725+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.316186995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.316196005+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.316211264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.316215443+07:00","message":"receive interim result [false|false]:  20"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.316238044+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.316253757+07:00","message":"[buffer interim] 1507 false  20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.316261284+07:00","message":"[bufferProcess] interim [760000000]:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.316265276+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน 20000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.316272392+07:00","message":"[bufferProcess] interim [760000000]: 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.316275602+07:00","message":"[bufferProcess] update buffer: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.316278963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.316285631+07:00","message":"> Transcript [20450] [false]: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน 20000'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.316289362+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.316291582+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.316294485+07:00","message":"StatePrefix: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน 20000'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.316297114+07:00","message":"TextPushed: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.318128958+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.318173835+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-06-19T14:51:09.318183624+07:00","message":"receive interim result [false|false]: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.318199076+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-06-19T14:51:09.318204594+07:00","message":"receive interim result [false|false]:  ปีปรับไม่เกินสองหมื่นบาท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.318215012+07:00","message":"[buffer interim] 1507 false ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.318220157+07:00","message":"[buffer interim] 1507 false  ปีปรับไม่เกินสองหมื่นบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.318228244+07:00","message":"[bufferProcess] interim [820000000]:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.318234891+07:00","message":"[bufferProcess] send to processor:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.31823959+07:00","message":"[bufferProcess] interim [820000000]: ปีปรับไม่เกินสองหมื่นบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.31824354+07:00","message":"[bufferProcess] update buffer: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.318247816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.318252058+07:00","message":"> Transcript [20451] [false]: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน 20'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.318256071+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.374528664+07:00","message":"[GCS] Start streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.402423182+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.402463377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน 20000 บาท\",\"confidence\":0.8874981}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.402470704+07:00","message":"receive interim result [true|false]: ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน 20000 บาท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.4024792+07:00","message":"end recv isFinal message id 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.402481529+07:00","message":"end Recv id 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.402487538+07:00","message":"[buffer interim] 1507 true ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน 20000 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.402495072+07:00","message":"[bufferProcess] interim [850000000]:ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน 20000 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.402498757+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.40250221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.40250498+07:00","message":"> Transcript [20452] [false]: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.402507903+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.402510098+07:00","message":"Set new StatePrefix: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.402512212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.402514414+07:00","message":"> Transcript [20453] [true]: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกิน 20000 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.402517108+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.402519082+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.402522389+07:00","message":"StatePrefix: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.402525601+07:00","message":"TextPushed: 'ส่วนบทลงโทษเรื่องการโฆษณาโอ้อวดจำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.402528465+07:00","message":"Push: 'เกิน 20000 บาท'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.402536917+07:00","message":"push: {true เกิน 20000 บาท 0 0xc002af7500}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:09.426880224+07:00","message":"write wav file: './tmp/7584/7584_1507.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:09.780103759+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:09.780112154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.910897716+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.910934777+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-06-19T14:51:09.910940363+07:00","message":"receive interim result [false|false]: ทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.910956552+07:00","message":"[buffer interim] 1508 false ทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.910963125+07:00","message":"[bufferProcess] interim [420000000]:ทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.910965232+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.1458187+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.145866438+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-06-19T14:51:10.14587456+07:00","message":"receive interim result [false|false]: ทั้ง 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.145900621+07:00","message":"[buffer interim] 1508 false ทั้ง 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.145912932+07:00","message":"[bufferProcess] interim [600000000]:ทั้ง 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.145916343+07:00","message":"[bufferProcess] send to processor:ทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.14592216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.145928326+07:00","message":"> Transcript [20454] [false]: 'ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.145931912+07:00","message":"Set StatePrefix (first interim): 'ทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.21586427+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.215915116+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-06-19T14:51:10.21592272+07:00","message":"receive interim result [false|false]: ทั้งจำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.215940394+07:00","message":"[buffer interim] 1508 false ทั้งจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.215949405+07:00","message":"[bufferProcess] interim [660000000]:ทั้งจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.21595287+07:00","message":"[bufferProcess] send to processor:ทั้ง 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.215961551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.215965692+07:00","message":"> Transcript [20455] [false]: 'ทั้ง 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.215971239+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.215974695+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.215977749+07:00","message":"StatePrefix: 'ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.215980749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.217460972+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.217496542+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-06-19T14:51:10.217502416+07:00","message":"receive interim result [false|false]: ทั้งจําทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.21751767+07:00","message":"[buffer interim] 1508 false ทั้งจําทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.217525537+07:00","message":"[bufferProcess] interim [720000000]:ทั้งจําทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.217527959+07:00","message":"[bufferProcess] send to processor:ทั้งจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.217533476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.217536265+07:00","message":"> Transcript [20456] [false]: 'ทั้งจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.217540648+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.217542998+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.217545157+07:00","message":"StatePrefix: 'ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.217547437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.521774103+07:00","message":"[GCS] IsForceVAD: false for message ID: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.53793913+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.537977692+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-06-19T14:51:10.537985111+07:00","message":"receive interim result [false|false]: ทั้งจําทั้งปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.538000329+07:00","message":"[buffer interim] 1508 false ทั้งจําทั้งปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.538009922+07:00","message":"[bufferProcess] interim [20000000]:ทั้งจําทั้งปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.538013903+07:00","message":"[bufferProcess] send to processor:ทั้งจําทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.538021424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.538025579+07:00","message":"> Transcript [20457] [false]: 'ทั้งจําทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.53802997+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.53803352+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.538037167+07:00","message":"StatePrefix: 'ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.538039655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.607345626+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.607393423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งจำทั้งปรับ\",\"confidence\":0.95259}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.607400152+07:00","message":"receive interim result [true|false]: ทั้งจำทั้งปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.607410343+07:00","message":"end recv isFinal message id 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.607412804+07:00","message":"end Recv id 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.607418771+07:00","message":"[buffer interim] 1508 true ทั้งจำทั้งปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.607427426+07:00","message":"[bufferProcess] interim [170000000]:ทั้งจำทั้งปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.6074339+07:00","message":"[bufferProcess] send to processor (isfinal):ทั้งจําทั้งปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.6074377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.607440827+07:00","message":"> Transcript [20458] [false]: 'ทั้งจําทั้งปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.607444017+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.607446102+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.607448272+07:00","message":"StatePrefix: 'ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.607450976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.607457174+07:00","message":"Push: 'ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.607459312+07:00","message":"TextPushed: 'ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.607461359+07:00","message":"Set new StatePrefix : 'ทั้งจําทั้งปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.607464335+07:00","message":"Next Push (prob) : 'จําทั้งปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.607467058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.607470311+07:00","message":"> Transcript [20459] [true]: 'ทั้งจำทั้งปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.607473477+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.607476227+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.607478612+07:00","message":"StatePrefix: 'ทั้งจําทั้งปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.607481919+07:00","message":"TextPushed: 'ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.607484915+07:00","message":"Push: 'จำทั้งปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.607497089+07:00","message":"push: {false ทั้ง 0 0xc00378e300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.607504806+07:00","message":"push: {true จำทั้งปรับ 0 0xc00378e300}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:10.613603886+07:00","message":"write wav file: './tmp/7584/7584_1508.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.654670951+07:00","message":"[GCS] Start streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.477547992+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.47758784+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-06-19T14:51:11.477593248+07:00","message":"receive interim result [false|false]: หาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.477607491+07:00","message":"[buffer interim] 1509 false หาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.477614608+07:00","message":"[bufferProcess] interim [600000000]:หาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.477616792+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.720263177+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.720300465+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-06-19T14:51:11.720305862+07:00","message":"receive interim result [false|false]: หากยัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.720314919+07:00","message":"[buffer interim] 1509 false หากยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.72032171+07:00","message":"[bufferProcess] interim [780000000]:หากยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.72032434+07:00","message":"[bufferProcess] send to processor:หาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.720337708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.720340822+07:00","message":"> Transcript [20460] [false]: 'หาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.720343982+07:00","message":"Set StatePrefix (first interim): 'หาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.828705409+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.828742818+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-06-19T14:51:11.82874831+07:00","message":"receive interim result [false|false]: หากยังมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.828764088+07:00","message":"[buffer interim] 1509 false หากยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.82877114+07:00","message":"[bufferProcess] interim [960000000]:หากยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.828773578+07:00","message":"[bufferProcess] send to processor:หากยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.828776656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.828779942+07:00","message":"> Transcript [20461] [false]: 'หากยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.82878317+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.828785628+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.828787599+07:00","message":"StatePrefix: 'หาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.828789725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.832204096+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.832244711+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-06-19T14:51:11.832250275+07:00","message":"receive interim result [false|false]: หากยังไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.832266722+07:00","message":"[buffer interim] 1509 false หากยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.832273915+07:00","message":"[bufferProcess] interim [20000000]:หากยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.832276795+07:00","message":"[bufferProcess] send to processor:หากยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.832280788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.83228437+07:00","message":"> Transcript [20462] [false]: 'หากยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.832287803+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.832290408+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.83229273+07:00","message":"StatePrefix: 'หาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.832294983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.023061261+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.023102666+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-06-19T14:51:12.023109463+07:00","message":"receive interim result [false|false]: หากยังไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.023124963+07:00","message":"[buffer interim] 1509 false หากยังไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.02313335+07:00","message":"[bufferProcess] interim [140000000]:หากยังไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.023136168+07:00","message":"[bufferProcess] send to processor:หากยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.023144863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.023148526+07:00","message":"> Transcript [20463] [false]: 'หากยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.023154048+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.023158812+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.023161408+07:00","message":"StatePrefix: 'หาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.023163786+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.087553968+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.087596748+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-06-19T14:51:12.087603774+07:00","message":"receive interim result [false|false]: หากยังไม่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.087615649+07:00","message":"[buffer interim] 1509 false หากยังไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.08762524+07:00","message":"[bufferProcess] interim [260000000]:หากยังไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.087628793+07:00","message":"[bufferProcess] send to processor:หากยังไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.087636262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.08764076+07:00","message":"> Transcript [20464] [false]: 'หากยังไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.087645085+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.087649014+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.087651155+07:00","message":"StatePrefix: 'หาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.087654096+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.087659203+07:00","message":"Push: 'หาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.087662148+07:00","message":"TextPushed: 'หาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.087665139+07:00","message":"Set new StatePrefix : 'หากยังไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.087668538+07:00","message":"Next Push (prob) : 'ยังไม่มี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.087678258+07:00","message":"push: {false หาก 0 0xc002af6f80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.289873748+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.289928638+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-06-19T14:51:12.289934854+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.289947251+07:00","message":"[buffer interim] 1509 false หากยังไม่มีการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.289955882+07:00","message":"[bufferProcess] interim [500000000]:หากยังไม่มีการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.289958619+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.289964391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.289967735+07:00","message":"> Transcript [20465] [false]: 'หากยังไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.289971556+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.289974099+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.289976224+07:00","message":"StatePrefix: 'หากยังไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.289979013+07:00","message":"TextPushed: 'หาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.533843433+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.533879195+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-06-19T14:51:12.533885135+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไข"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.533908411+07:00","message":"[buffer interim] 1509 false หากยังไม่มีการแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.533915451+07:00","message":"[bufferProcess] interim [680000000]:หากยังไม่มีการแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.533917821+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.533921524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.53392431+07:00","message":"> Transcript [20466] [false]: 'หากยังไม่มีการแก้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.533929295+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.533931501+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.533933419+07:00","message":"StatePrefix: 'หากยังไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.533935824+07:00","message":"TextPushed: 'หาก'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:12.780390878+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:12.780414388+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.932530993+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.932575607+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-06-19T14:51:12.932582011+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.932598854+07:00","message":"[buffer interim] 1509 false หากยังไม่มีการแก้ไขจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.932607202+07:00","message":"[bufferProcess] interim [100000000]:หากยังไม่มีการแก้ไขจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.932609992+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.932614323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.93262011+07:00","message":"> Transcript [20467] [false]: 'หากยังไม่มีการแก้ไข'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.932624028+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.93262633+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.932628372+07:00","message":"StatePrefix: 'หากยังไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.932630944+07:00","message":"TextPushed: 'หาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.120577539+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.12061027+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-06-19T14:51:13.120616056+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.120630574+07:00","message":"[buffer interim] 1509 false หากยังไม่มีการแก้ไขจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.120639242+07:00","message":"[bufferProcess] interim [280000000]:หากยังไม่มีการแก้ไขจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.120643363+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.120650996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.120655661+07:00","message":"> Transcript [20468] [false]: 'หากยังไม่มีการแก้ไขจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.120661011+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.120664687+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.120666969+07:00","message":"StatePrefix: 'หากยังไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.12066947+07:00","message":"TextPushed: 'หาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.120672685+07:00","message":"Push: 'ยังไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.120674845+07:00","message":"TextPushed: 'หากยังไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.120677359+07:00","message":"Set new StatePrefix : 'หากยังไม่มีการแก้ไขจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.120680014+07:00","message":"Next Push (prob) : 'การแก้ไขจะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.120687947+07:00","message":"push: {false ยังไม่มี 0 0xc002af6f80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.241297951+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.241336787+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-06-19T14:51:13.241344027+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.241359564+07:00","message":"[buffer interim] 1509 false หากยังไม่มีการแก้ไขจะปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.24136731+07:00","message":"[bufferProcess] interim [340000000]:หากยังไม่มีการแก้ไขจะปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.241370258+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.241378359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.241381447+07:00","message":"> Transcript [20469] [false]: 'หากยังไม่มีการแก้ไขจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.24138414+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.241387007+07:00","message":"Set new StatePrefix: 'หากยังไม่มีการแก้ไขจับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.491169189+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.49121218+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-06-19T14:51:13.491218613+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.491235422+07:00","message":"[buffer interim] 1509 false หากยังไม่มีการแก้ไขจะปรับอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.491244111+07:00","message":"[bufferProcess] interim [640000000]:หากยังไม่มีการแก้ไขจะปรับอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.491246796+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.491251196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.491254625+07:00","message":"> Transcript [20470] [false]: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.491257522+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.491259734+07:00","message":"Set new StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.627322212+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.627361264+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-06-19T14:51:13.627367867+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.62738236+07:00","message":"[buffer interim] 1509 false หากยังไม่มีการแก้ไขจะปรับอีกวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.627389856+07:00","message":"[bufferProcess] interim [820000000]:หากยังไม่มีการแก้ไขจะปรับอีกวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.627392789+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.627398931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.627401813+07:00","message":"> Transcript [20471] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.627405519+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.627407901+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.627410171+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.627412521+07:00","message":"TextPushed: 'หากยังไม่มี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.8107909+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.810836531+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-06-19T14:51:13.810843432+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.810861747+07:00","message":"[buffer interim] 1509 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.810873745+07:00","message":"[bufferProcess] interim [940000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.810876376+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.810880886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.810886465+07:00","message":"> Transcript [20472] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.810899313+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.81090175+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.810904362+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.810907329+07:00","message":"TextPushed: 'หากยังไม่มี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.130551706+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.130607287+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-06-19T14:51:14.130615066+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.1306297+07:00","message":"[buffer interim] 1509 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.130637491+07:00","message":"[bufferProcess] interim [240000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.130640601+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.130647859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.130650786+07:00","message":"> Transcript [20473] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.130655363+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.130658136+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.13066062+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.130663154+07:00","message":"TextPushed: 'หากยังไม่มี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.32758891+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.327631016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.32763793+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.327649903+07:00","message":"[buffer interim] 1509 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.327657185+07:00","message":"[bufferProcess] interim [480000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.327660137+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.327666294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.327669229+07:00","message":"> Transcript [20474] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.327673863+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.3276766+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.327678961+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.327681525+07:00","message":"TextPushed: 'หากยังไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.327687193+07:00","message":"Push: 'การแก้ไขจะปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.32769061+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.327696639+07:00","message":"Set new StatePrefix : 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.327699323+07:00","message":"Next Push (prob) : 'อีกวันละ 1'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.32770863+07:00","message":"push: {false การแก้ไขจะปรับ 0 0xc002af6f80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.406576241+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.406622353+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-06-19T14:51:14.406629311+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.406639894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.40664275+07:00","message":"receive interim result [false|false]:  10000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.406651796+07:00","message":"[buffer interim] 1509 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.4066561+07:00","message":"[buffer interim] 1509 false  10000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.406662412+07:00","message":"[bufferProcess] interim [540000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.406665333+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.406668345+07:00","message":"[bufferProcess] interim [540000000]: 10000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.406671245+07:00","message":"[bufferProcess] update buffer: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.40667463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.406677669+07:00","message":"> Transcript [20475] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.406681981+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.406684097+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.406686177+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.406688839+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.523417458+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.523453183+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-06-19T14:51:14.523459394+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.523471535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 100\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.523475044+07:00","message":"receive interim result [false|false]:  100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.523483177+07:00","message":"[buffer interim] 1509 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.523487277+07:00","message":"[buffer interim] 1509 false  100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.523492922+07:00","message":"[bufferProcess] interim [660000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.523495732+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.523498624+07:00","message":"[bufferProcess] interim [660000000]: 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.523500916+07:00","message":"[bufferProcess] update buffer: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.52350354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.523506241+07:00","message":"> Transcript [20476] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10000'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.523509345+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.523511936+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.52351686+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.523519503+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.527860141+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.527891753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หากยังไม่มีการแก้ไขจะปรับอีกวันละ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.527898101+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.527911421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10000 บาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.527914792+07:00","message":"receive interim result [false|false]:  10000 บาท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.527921128+07:00","message":"[buffer interim] 1509 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.527924476+07:00","message":"[buffer interim] 1509 false  10000 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.527929293+07:00","message":"[bufferProcess] interim [720000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.527932465+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.527935184+07:00","message":"[bufferProcess] interim [720000000]: 10000 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.527937733+07:00","message":"[bufferProcess] update buffer: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10000 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.527940626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.527943398+07:00","message":"> Transcript [20477] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 100'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.527946414+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.527948328+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.527950301+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.52795549+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.044707512+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.044750855+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-06-19T14:51:15.044758517+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.044772461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10,000 บาทจนกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.044777071+07:00","message":"receive interim result [false|false]:  10,000 บาทจนกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.044794104+07:00","message":"[buffer interim] 1509 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.044808695+07:00","message":"[buffer interim] 1509 false  10,000 บาทจนกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.04481992+07:00","message":"[bufferProcess] interim [200000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.04482345+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10000 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.044831343+07:00","message":"[bufferProcess] interim [200000000]: 10,000 บาทจนกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.04483421+07:00","message":"[bufferProcess] update buffer: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.04483751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.044840432+07:00","message":"> Transcript [20478] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10000 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.044844517+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.044846585+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.044848553+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.044851056+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.044857377+07:00","message":"Push: 'อีกวันละ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.044859848+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.04486203+07:00","message":"Set new StatePrefix : 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10000 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.044864325+07:00","message":"Next Push (prob) : '0000 บาท'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.044872721+07:00","message":"push: {false อีกวันละ 1 0 0xc002af6f80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.223191943+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.223227901+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-06-19T14:51:15.223235732+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.223249019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10,000 บาทจนกว่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.223252383+07:00","message":"receive interim result [false|false]:  10,000 บาทจนกว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.223261092+07:00","message":"[buffer interim] 1509 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.223265569+07:00","message":"[buffer interim] 1509 false  10,000 บาทจนกว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.223271351+07:00","message":"[bufferProcess] interim [380000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.223274014+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.223277144+07:00","message":"[bufferProcess] interim [380000000]: 10,000 บาทจนกว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.223279925+07:00","message":"[bufferProcess] update buffer: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.223283019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.223285979+07:00","message":"> Transcript [20479] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.223288318+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.2232905+07:00","message":"Set new StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.304542087+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.304585754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หากยังไม่มีการแก้ไขจะปรับอีกวันละ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.304594761+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.304608755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10,000 บาทจนกว่าจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.30461514+07:00","message":"receive interim result [false|false]:  10,000 บาทจนกว่าจะมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.304625365+07:00","message":"[buffer interim] 1509 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.304630638+07:00","message":"[buffer interim] 1509 false  10,000 บาทจนกว่าจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.304637955+07:00","message":"[bufferProcess] interim [500000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.304641757+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.304646329+07:00","message":"[bufferProcess] interim [500000000]: 10,000 บาทจนกว่าจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.30465042+07:00","message":"[bufferProcess] update buffer: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.304654742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.304658582+07:00","message":"> Transcript [20480] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.304663659+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.304666511+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.304669723+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.304673186+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.491537592+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.491575781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หากยังไม่มีการแก้ไขจะปรับอีกวันละ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.491582149+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.491590838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10,000 บาทจนกว่าจะมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.491593715+07:00","message":"receive interim result [false|false]:  10,000 บาทจนกว่าจะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.491607782+07:00","message":"[buffer interim] 1509 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.491618819+07:00","message":"[buffer interim] 1509 false  10,000 บาทจนกว่าจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.491636139+07:00","message":"[bufferProcess] interim [680000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.491654801+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.4916664+07:00","message":"[bufferProcess] interim [680000000]: 10,000 บาทจนกว่าจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.491670713+07:00","message":"[bufferProcess] update buffer: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.491677475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.491681133+07:00","message":"> Transcript [20481] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.491685216+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.491687249+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.491689372+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.491692301+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.602276306+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.602313885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.602320719+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.60232988+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-06-19T14:51:15.602333166+07:00","message":"receive interim result [false|false]:  บาทจนกว่าจะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.602339084+07:00","message":"[buffer interim] 1509 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.602344604+07:00","message":"[buffer interim] 1509 false  บาทจนกว่าจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.602349696+07:00","message":"[bufferProcess] interim [800000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.60235252+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.602357896+07:00","message":"[bufferProcess] interim [800000000]: บาทจนกว่าจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.602360703+07:00","message":"[bufferProcess] update buffer: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.602363732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.602366607+07:00","message":"> Transcript [20482] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.602370169+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.602372385+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.602374676+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.602377148+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.737750864+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.737795693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.737803451+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.737816185+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-06-19T14:51:15.737819996+07:00","message":"receive interim result [false|false]:  บาทจนกว่าจะมีการแก้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.737829604+07:00","message":"[buffer interim] 1509 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.737833824+07:00","message":"[buffer interim] 1509 false  บาทจนกว่าจะมีการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.73784014+07:00","message":"[bufferProcess] interim [920000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.737842965+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.737846055+07:00","message":"[bufferProcess] interim [920000000]: บาทจนกว่าจะมีการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.737849474+07:00","message":"[bufferProcess] update buffer: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.737853046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.737855994+07:00","message":"> Transcript [20483] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.737860523+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.737871335+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.73787382+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.737876743+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.737880023+07:00","message":"Push: '0,000 บาทจนกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.737882205+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.737884642+07:00","message":"Set new StatePrefix : 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.737896852+07:00","message":"Next Push (prob) : 'จะมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.737905681+07:00","message":"push: {false 0,000 บาทจนกว่า 0 0xc002af6f80}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:15.781294365+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:15.781300196+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.988956814+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.988996021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.989002334+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.9890137+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-06-19T14:51:15.989016858+07:00","message":"receive interim result [false|false]:  บาทจนกว่าจะมีการแก้ไข"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.989024095+07:00","message":"[buffer interim] 1509 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.989027802+07:00","message":"[buffer interim] 1509 false  บาทจนกว่าจะมีการแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.989033588+07:00","message":"[bufferProcess] interim [160000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.989036444+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.989039505+07:00","message":"[bufferProcess] interim [160000000]: บาทจนกว่าจะมีการแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.989042284+07:00","message":"[bufferProcess] update buffer: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.989045476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.989048297+07:00","message":"> Transcript [20484] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.989052232+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.989054311+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.989056529+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.989059437+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.10230052+07:00","message":"[GCS] IsForceVAD: false for message ID: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.245200685+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.245239987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้ไข\",\"confidence\":0.91807395}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.24524672+07:00","message":"receive interim result [true|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้ไข"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.245258649+07:00","message":"end recv isFinal message id 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.245260724+07:00","message":"end Recv id 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.245267356+07:00","message":"[buffer interim] 1509 true หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.245274137+07:00","message":"[bufferProcess] interim [460000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.245279795+07:00","message":"[bufferProcess] send to processor (isfinal):หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.245283512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.245286543+07:00","message":"> Transcript [20485] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้ไข'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.245290569+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.245292486+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.245294672+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.24529712+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.245299202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.245301218+07:00","message":"> Transcript [20486] [true]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้ไข'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.245305572+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.245307461+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.245309297+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.245314174+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.245319898+07:00","message":"Push: 'จะมีการแก้ไข'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.245327772+07:00","message":"push: {true จะมีการแก้ไข 0 0xc002af6f80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:16.257425765+07:00","message":"write wav file: './tmp/7584/7584_1509.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.482901697+07:00","message":"[GCS] Start streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.184296597+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.184346646+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-06-19T14:51:17.18435236+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.1843692+07:00","message":"[buffer interim] 1510 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.184376779+07:00","message":"[bufferProcess] interim [480000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.18437871+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.29712286+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.297172183+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-06-19T14:51:17.297178979+07:00","message":"receive interim result [false|false]: เปิดแผนที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.297192647+07:00","message":"[buffer interim] 1510 false เปิดแผนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.297200081+07:00","message":"[bufferProcess] interim [600000000]:เปิดแผนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.297202401+07:00","message":"[bufferProcess] send to processor:พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.297208036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.297210938+07:00","message":"> Transcript [20487] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.297213298+07:00","message":"Set StatePrefix (first interim): 'พระ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.343910661+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.343959267+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-06-19T14:51:17.343967373+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.343984107+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.343993837+07:00","message":"[bufferProcess] interim [720000000]:สวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.343997583+07:00","message":"[bufferProcess] send to processor:เปิดแผนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.344007017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.34401278+07:00","message":"> Transcript [20488] [false]: 'เปิดแผนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.344016756+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.344019764+07:00","message":"Set new StatePrefix: 'เปิดแผนที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.665565849+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.665611284+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-06-19T14:51:17.665619142+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมผัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.665636042+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.665644096+07:00","message":"[bufferProcess] interim [20000000]:สวดพระอภิธรรมผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.665647343+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.665657255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.665659927+07:00","message":"> Transcript [20489] [false]: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.665662347+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.665664767+07:00","message":"Set new StatePrefix: 'สวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.849958114+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.850000615+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-06-19T14:51:17.850007077+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมผัดผัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.850020926+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมผัดผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.85002821+07:00","message":"[bufferProcess] interim [140000000]:สวดพระอภิธรรมผัดผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.850030596+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.850037382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.850040293+07:00","message":"> Transcript [20490] [false]: 'สวดพระอภิธรรมผัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.850044028+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.850046684+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.850051391+07:00","message":"StatePrefix: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.850053876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.912255851+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.912291897+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-06-19T14:51:17.912300904+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.912317114+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมพัฒนาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.912324859+07:00","message":"[bufferProcess] interim [260000000]:สวดพระอภิธรรมพัฒนาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.912327093+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมผัดผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.912330333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.912333165+07:00","message":"> Transcript [20491] [false]: 'สวดพระอภิธรรมผัดผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.912336556+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.912339091+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.912341098+07:00","message":"StatePrefix: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.912343285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.24412374+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.244163161+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-06-19T14:51:18.244169351+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.244181359+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมพัฒนาการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.24418853+07:00","message":"[bufferProcess] interim [620000000]:สวดพระอภิธรรมพัฒนาการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.244191588+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.244196633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.24419963+07:00","message":"> Transcript [20492] [false]: 'สวดพระอภิธรรมพัฒนาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.24420374+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.244205929+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.244208709+07:00","message":"StatePrefix: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.244211389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.363846856+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.363891073+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-06-19T14:51:18.3638985+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.363909205+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมพัฒนาการเตรียม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.363916725+07:00","message":"[bufferProcess] interim [680000000]:สวดพระอภิธรรมพัฒนาการเตรียม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.363919086+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.363922243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.363924858+07:00","message":"> Transcript [20493] [false]: 'สวดพระอภิธรรมพัฒนาการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.363928198+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.363930608+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.363933261+07:00","message":"StatePrefix: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.36393557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.363938115+07:00","message":"Push: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.363940272+07:00","message":"TextPushed: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.36394405+07:00","message":"Set new StatePrefix : 'สวดพระอภิธรรมพัฒนาการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.363946281+07:00","message":"Next Push (prob) : 'พัฒนาการเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.363954807+07:00","message":"push: {false สวดพระอภิธรรม 0 0xc003069600}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.549907347+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.549954353+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-06-19T14:51:18.549963056+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.549985805+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมพัฒนาการเตรียมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.550004041+07:00","message":"[bufferProcess] interim [860000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.550007606+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.550016394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.550020971+07:00","message":"> Transcript [20494] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.550024903+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.550028806+07:00","message":"Set new StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.742814722+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.742856435+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-06-19T14:51:18.742863046+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่งให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.742875581+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมพัฒนาการเตรียมส่งให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.742891665+07:00","message":"[bufferProcess] interim [100000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.742894967+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.742898663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.742901541+07:00","message":"> Transcript [20495] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.742904693+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.742906747+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.742909126+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.742912081+07:00","message":"TextPushed: 'สวดพระอภิธรรม'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:18.782101243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:18.78213491+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.065971237+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.066012912+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-06-19T14:51:19.066019456+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่งให้พ่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.066033148+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมพัฒนาการเตรียมส่งให้พ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.066040537+07:00","message":"[bufferProcess] interim [340000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้พ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.066043439+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.066049893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.066052629+07:00","message":"> Transcript [20496] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.06605602+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.066058465+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.066061024+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.066063849+07:00","message":"TextPushed: 'สวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.077776382+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.077814363+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-06-19T14:51:19.077821247+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.077838253+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.077845872+07:00","message":"[bufferProcess] interim [400000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.077848792+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้พ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.077852732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.077855646+07:00","message":"> Transcript [20497] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้พ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.077859354+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.077861617+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.077863805+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.077866368+07:00","message":"TextPushed: 'สวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.441594906+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.441626791+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-06-19T14:51:19.441633614+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยศาสตร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.441644894+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.441651376+07:00","message":"[bufferProcess] interim [760000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.441657214+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.441663792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.441666689+07:00","message":"> Transcript [20498] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.441670794+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.441673092+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.441675521+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.441678469+07:00","message":"TextPushed: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.441684319+07:00","message":"Push: 'พัฒนาการเตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.441686275+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการเตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.441688405+07:00","message":"Set new StatePrefix : 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.441690656+07:00","message":"Next Push (prob) : 'ส่งให้แพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.441698135+07:00","message":"push: {false พัฒนาการเตรียม 0 0xc003069600}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.516323924+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.516362194+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-06-19T14:51:19.516368295+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.516384226+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.516391724+07:00","message":"[bufferProcess] interim [880000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.516395001+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.516398778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.516401764+07:00","message":"> Transcript [20499] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.516404074+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.516406148+07:00","message":"Set new StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยศาสตร์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.16038283+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.160421798+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-06-19T14:51:20.160429138+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.160440106+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.160447055+07:00","message":"[bufferProcess] interim [480000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.160449932+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.160455232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.160457746+07:00","message":"> Transcript [20500] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.160460502+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.160462803+07:00","message":"Set new StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.536602796+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.536637449+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-06-19T14:51:20.53664339+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาวิจารณ์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.536665729+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาวิจารณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.536676212+07:00","message":"[bufferProcess] interim [840000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาวิจารณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.536679172+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.536682954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.536687473+07:00","message":"> Transcript [20501] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.536690987+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.536693169+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.536695074+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.536697681+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการเตรียม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.541568948+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.541594456+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-06-19T14:51:20.541600672+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.541613088+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.541618141+07:00","message":"[bufferProcess] interim [900000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.541620376+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาวิจารณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.541625723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.541628399+07:00","message":"> Transcript [20502] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาวิจารณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.541632056+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.541634172+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.541636132+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.541640928+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการเตรียม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.080293959+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.080335587+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-06-19T14:51:21.080343997+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.080358764+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.080370335+07:00","message":"[bufferProcess] interim [380000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.080373343+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.080382015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.080384843+07:00","message":"> Transcript [20503] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.080389043+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.080391383+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.080393565+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.080396348+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการเตรียม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.132060037+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.1321047+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-06-19T14:51:21.132112052+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.132130131+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.132145209+07:00","message":"[bufferProcess] interim [440000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.132148293+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.13215258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.132155388+07:00","message":"> Transcript [20504] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.13215999+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.132162325+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.132164476+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.132167321+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการเตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.132170871+07:00","message":"Push: 'ส่งให้แพทยสภา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.132172847+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.132175652+07:00","message":"Set new StatePrefix : 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.132178597+07:00","message":"Next Push (prob) : 'พิจารณาจัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.132188185+07:00","message":"push: {false ส่งให้แพทยสภา 0 0xc003069600}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.142009242+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.142045062+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-06-19T14:51:21.14205163+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.142066783+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.142073775+07:00","message":"[bufferProcess] interim [500000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.142076869+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.142082685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.142085574+07:00","message":"> Transcript [20505] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.142087944+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.23955633+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.239595675+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-06-19T14:51:21.239602705+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.239618278+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.239625555+07:00","message":"[bufferProcess] interim [560000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.239628447+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.239635727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.23963866+07:00","message":"> Transcript [20506] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.239641101+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.239643316+07:00","message":"Set new StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.57599015+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.576028789+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-06-19T14:51:21.576036084+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.576049942+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.576058448+07:00","message":"[bufferProcess] interim [860000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.576061844+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.576065353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.576068491+07:00","message":"> Transcript [20507] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.576072454+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.576074564+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.576077112+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.576079801+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:21.782982404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:21.782996901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.166320386+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.166363409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.166371851+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.166388075+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.166398655+07:00","message":"[bufferProcess] interim [460000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.166401418+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.166406732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.16640957+07:00","message":"> Transcript [20508] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.166413582+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.16641585+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.166418563+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.166421489+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.175228878+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.175254+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-06-19T14:51:22.175259321+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพต่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.175270242+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.175275148+07:00","message":"[bufferProcess] interim [520000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.175277769+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.175281826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.175284493+07:00","message":"> Transcript [20509] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.175287777+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.175289726+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.175291902+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.175294554+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.320009425+07:00","message":"[GCS] IsForceVAD: false for message ID: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.333022579+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.333060244+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-06-19T14:51:22.333077266+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.333089403+07:00","message":"[buffer interim] 1510 false สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.333096115+07:00","message":"[bufferProcess] interim [640000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.333098751+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.333104429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.333108491+07:00","message":"> Transcript [20510] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.333114274+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.333117363+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.333120726+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.333124294+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.333132541+07:00","message":"Push: 'พิจารณาจรรยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.333135848+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.333139788+07:00","message":"Set new StatePrefix : 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.33314377+07:00","message":"Next Push (prob) : 'บรรณวิชาชีพต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.333154609+07:00","message":"push: {false พิจารณาจรรยา 0 0xc003069600}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.441934514+07:00","message":"[GCS] Start streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.517817153+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.517852697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดพระอภิธรรมหัตถการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพต่อไป\",\"confidence\":0.9417169}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.517859313+07:00","message":"receive interim result [true|false]: สวดพระอภิธรรมหัตถการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.517867844+07:00","message":"end recv isFinal message id 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.517869918+07:00","message":"end Recv id 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.517875169+07:00","message":"[buffer interim] 1510 true สวดพระอภิธรรมหัตถการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.517894934+07:00","message":"[bufferProcess] interim [850000000]:สวดพระอภิธรรมหัตถการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.517898833+07:00","message":"[bufferProcess] send to processor (isfinal):สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.517902171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.51790504+07:00","message":"> Transcript [20511] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.517908355+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.517910353+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.51791252+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.517915682+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.517917701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.517919718+07:00","message":"> Transcript [20512] [true]: 'สวดพระอภิธรรมหัตถการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.517922318+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.517924142+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.517925944+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.517928393+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.517930351+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.518106082+07:00","message":"Push: 'วิชาชีพต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.518108942+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภาพิจารณาจรรยาวิชาชีพต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.518111358+07:00","message":"Set new StatePrefix : 'สวดพระอภิธรรมหัตถการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.518113847+07:00","message":"Next Push (prob) : 'สวดพระอภิธรรมหัตถการเตรียมส่งให้แพทยสภาพิจารณาจรรยาบรรณวิชาชีพต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.518121106+07:00","message":"push: {true วิชาชีพต่อไป 0 0xc003069600}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.518130835+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1510.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:22.537476632+07:00","message":"write wav file: './tmp/7584/7584_1510.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.972060292+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.972124564+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-06-19T14:51:22.972134008+07:00","message":"receive interim result [false|false]: เบื่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.972152575+07:00","message":"[buffer interim] 1511 false เบื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.972162402+07:00","message":"[bufferProcess] interim [360000000]:เบื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.972165818+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.978088345+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.978121928+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-06-19T14:51:22.978128262+07:00","message":"receive interim result [false|false]: เบื้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.978141917+07:00","message":"[buffer interim] 1511 false เบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.978147897+07:00","message":"[bufferProcess] interim [420000000]:เบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.978150763+07:00","message":"[bufferProcess] send to processor:เบื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.978158959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.978162639+07:00","message":"> Transcript [20513] [false]: 'เบื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.978165327+07:00","message":"Set StatePrefix (first interim): 'เบื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.164563128+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.164605355+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-06-19T14:51:23.164612936+07:00","message":"receive interim result [false|false]: เบื้องต้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.164629424+07:00","message":"[buffer interim] 1511 false เบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.164641691+07:00","message":"[bufferProcess] interim [540000000]:เบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.164645025+07:00","message":"[bufferProcess] send to processor:เบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.164653454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.164657658+07:00","message":"> Transcript [20514] [false]: 'เบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.164661366+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.164664348+07:00","message":"Set new StatePrefix: 'เบื้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.607683664+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.607725682+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-06-19T14:51:23.607735457+07:00","message":"receive interim result [false|false]: เบื้องต้นได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.607753746+07:00","message":"[buffer interim] 1511 false เบื้องต้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.607765698+07:00","message":"[bufferProcess] interim [960000000]:เบื้องต้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.607770157+07:00","message":"[bufferProcess] send to processor:เบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.607778113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.60778225+07:00","message":"> Transcript [20515] [false]: 'เบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.607787135+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.607792743+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.607795517+07:00","message":"StatePrefix: 'เบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.607798458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.003710187+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.003754844+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-06-19T14:51:24.00376187+07:00","message":"receive interim result [false|false]: เบื้องต้นได้สั่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.003779737+07:00","message":"[buffer interim] 1511 false เบื้องต้นได้สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.003792515+07:00","message":"[bufferProcess] interim [380000000]:เบื้องต้นได้สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.003795222+07:00","message":"[bufferProcess] send to processor:เบื้องต้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.003802819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.003805816+07:00","message":"> Transcript [20516] [false]: 'เบื้องต้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.003810304+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.003813178+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.00381519+07:00","message":"StatePrefix: 'เบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.003817247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.1108258+07:00","message":"[GCS] IsForceVAD: false for message ID: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.171796169+07:00","message":"[GCS] Start streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.194755167+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.194797004+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-06-19T14:51:24.194803869+07:00","message":"receive interim result [false|false]: เบื้องต้นได้สั่งปิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.194816621+07:00","message":"[buffer interim] 1511 false เบื้องต้นได้สั่งปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.194823376+07:00","message":"[bufferProcess] interim [680000000]:เบื้องต้นได้สั่งปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.194826215+07:00","message":"[bufferProcess] send to processor:เบื้องต้นได้สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.194832575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.194836356+07:00","message":"> Transcript [20517] [false]: 'เบื้องต้นได้สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.194840321+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.194843332+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.194845488+07:00","message":"StatePrefix: 'เบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.1948477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.202176265+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.20220071+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-06-19T14:51:24.202205828+07:00","message":"receive interim result [true|false]: เบื้องต้นได้สั่งปิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.202215799+07:00","message":"end recv isFinal message id 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.202218148+07:00","message":"end Recv id 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.202223181+07:00","message":"[buffer interim] 1511 true เบื้องต้นได้สั่งปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.202228397+07:00","message":"[bufferProcess] interim [680000000]:เบื้องต้นได้สั่งปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.202231139+07:00","message":"[bufferProcess] send to processor (isfinal):เบื้องต้นได้สั่งปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.202247299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.202268591+07:00","message":"> Transcript [20518] [false]: 'เบื้องต้นได้สั่งปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.202275375+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.202278474+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.202281605+07:00","message":"StatePrefix: 'เบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.202284178+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.202291532+07:00","message":"Push: 'เบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.202293521+07:00","message":"TextPushed: 'เบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.202295994+07:00","message":"Set new StatePrefix : 'เบื้องต้นได้สั่งปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.202299124+07:00","message":"Next Push (prob) : 'ต้นได้สั่งปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.202301634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.202303961+07:00","message":"> Transcript [20519] [true]: 'เบื้องต้นได้สั่งปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.202307294+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.202309127+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.202312608+07:00","message":"StatePrefix: 'เบื้องต้นได้สั่งปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.202315233+07:00","message":"TextPushed: 'เบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.202317518+07:00","message":"Push: 'ต้นได้สั่งปิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.202326436+07:00","message":"push: {false เบื้อง 0 0xc002af7a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.202355639+07:00","message":"push: {true ต้นได้สั่งปิด 0 0xc002af7a00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:24.20877817+07:00","message":"write wav file: './tmp/7584/7584_1511.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.705216026+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.705262855+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-06-19T14:51:24.705269158+07:00","message":"receive interim result [false|false]: คลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.705284162+07:00","message":"[buffer interim] 1512 false คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.705291865+07:00","message":"[bufferProcess] interim [420000000]:คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.70529424+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:24.783148146+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:24.783194462+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.021921194+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.021960173+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-06-19T14:51:25.021966671+07:00","message":"receive interim result [false|false]: คลินิกตา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.021980651+07:00","message":"[buffer interim] 1512 false คลินิกตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.021987324+07:00","message":"[bufferProcess] interim [660000000]:คลินิกตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.021989589+07:00","message":"[bufferProcess] send to processor:คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.021994402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.021997042+07:00","message":"> Transcript [20520] [false]: 'คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.021999652+07:00","message":"Set StatePrefix (first interim): 'คลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.024132468+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.02414803+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-06-19T14:51:25.024152296+07:00","message":"receive interim result [false|false]: คลินิก 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.024162724+07:00","message":"[buffer interim] 1512 false คลินิก 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.024167012+07:00","message":"[bufferProcess] interim [720000000]:คลินิก 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.024169482+07:00","message":"[bufferProcess] send to processor:คลินิกตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.024171886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.024173977+07:00","message":"> Transcript [20521] [false]: 'คลินิกตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.024176987+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.024179157+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.024181551+07:00","message":"StatePrefix: 'คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.024183947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.220668581+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.220709895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิก 30\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.220716389+07:00","message":"receive interim result [false|false]: คลินิก 30"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.220732947+07:00","message":"[buffer interim] 1512 false คลินิก 30"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.220739925+07:00","message":"[bufferProcess] interim [900000000]:คลินิก 30"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.220742363+07:00","message":"[bufferProcess] send to processor:คลินิก 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.220745654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.220751955+07:00","message":"> Transcript [20522] [false]: 'คลินิก 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.220755083+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.220757173+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.220759102+07:00","message":"StatePrefix: 'คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.220761219+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.342825117+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.342862562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.342869606+07:00","message":"receive interim result [false|false]: คลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.342884873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.342891492+07:00","message":"receive interim result [false|false]:  30"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.342898827+07:00","message":"[buffer interim] 1512 false คลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.34290219+07:00","message":"[buffer interim] 1512 false  30"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.342907498+07:00","message":"[bufferProcess] interim [20000000]:คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.342909834+07:00","message":"[bufferProcess] send to processor:คลินิก 30"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.342912978+07:00","message":"[bufferProcess] interim [20000000]: 30"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.342915319+07:00","message":"[bufferProcess] update buffer: คลินิก 30"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.342918007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.342920788+07:00","message":"> Transcript [20523] [false]: 'คลินิก 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.342923348+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.342925299+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.342927211+07:00","message":"StatePrefix: 'คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.342929231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.537041166+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.537076571+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-06-19T14:51:25.537082295+07:00","message":"receive interim result [false|false]: คลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.537095994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 30 วัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.537098958+07:00","message":"receive interim result [false|false]:  30 วัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.537106294+07:00","message":"[buffer interim] 1512 false คลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.537110172+07:00","message":"[buffer interim] 1512 false  30 วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.537116015+07:00","message":"[bufferProcess] interim [200000000]:คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.537118799+07:00","message":"[bufferProcess] send to processor:คลินิก 30"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.537121408+07:00","message":"[bufferProcess] interim [200000000]: 30 วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.537125273+07:00","message":"[bufferProcess] update buffer: คลินิก 30 วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.537127986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.53713099+07:00","message":"> Transcript [20524] [false]: 'คลินิก 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.537133861+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.537135806+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.537137678+07:00","message":"StatePrefix: 'คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.537139654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.537142017+07:00","message":"Push: 'คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.5371439+07:00","message":"TextPushed: 'คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.53714597+07:00","message":"Set new StatePrefix : 'คลินิก 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.537148066+07:00","message":"Next Push (prob) : ' 30'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.537154664+07:00","message":"push: {false คลินิก 0 0xc00378e080}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.70989374+07:00","message":"[GCS] IsForceVAD: false for message ID: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.719995042+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.720026447+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-06-19T14:51:25.72003245+07:00","message":"receive interim result [false|false]: คลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.72004779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 30 วันค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.720051377+07:00","message":"receive interim result [false|false]:  30 วันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.720057938+07:00","message":"[buffer interim] 1512 false คลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.720061192+07:00","message":"[buffer interim] 1512 false  30 วันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.720065806+07:00","message":"[bufferProcess] interim [380000000]:คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.720068382+07:00","message":"[bufferProcess] send to processor:คลินิก 30 วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.72007098+07:00","message":"[bufferProcess] interim [380000000]: 30 วันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.720073206+07:00","message":"[bufferProcess] update buffer: คลินิก 30 วันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.720075974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.720078808+07:00","message":"> Transcript [20525] [false]: 'คลินิก 30 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.720081997+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.72008404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.720086094+07:00","message":"StatePrefix: 'คลินิก 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.720088219+07:00","message":"TextPushed: 'คลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.795661242+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.79570211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิก 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.795708039+07:00","message":"receive interim result [false|false]: คลินิก 30"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.795718178+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-06-19T14:51:25.795723076+07:00","message":"receive interim result [false|false]:  วันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.795730723+07:00","message":"[buffer interim] 1512 false คลินิก 30"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.79573457+07:00","message":"[buffer interim] 1512 false  วันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.79574017+07:00","message":"[bufferProcess] interim [500000000]:คลินิก 30"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.795742777+07:00","message":"[bufferProcess] send to processor:คลินิก 30 วันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.795745488+07:00","message":"[bufferProcess] interim [500000000]: วันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.795748031+07:00","message":"[bufferProcess] update buffer: คลินิก 30 วันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.795751017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.79575399+07:00","message":"> Transcript [20526] [false]: 'คลินิก 30 วันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.795757147+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.795759225+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.795761262+07:00","message":"StatePrefix: 'คลินิก 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.795763351+07:00","message":"TextPushed: 'คลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.807519506+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.807537627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิก 30 วันค่ะ\",\"confidence\":0.9091733}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.807542831+07:00","message":"receive interim result [true|false]: คลินิก 30 วันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.807550985+07:00","message":"end recv isFinal message id 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.807553206+07:00","message":"end Recv id 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.807558137+07:00","message":"[buffer interim] 1512 true คลินิก 30 วันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.80756233+07:00","message":"[bufferProcess] interim [560000000]:คลินิก 30 วันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.807564923+07:00","message":"[bufferProcess] send to processor (isfinal):คลินิก 30 วันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.807567768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.807570382+07:00","message":"> Transcript [20527] [false]: 'คลินิก 30 วันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.80757423+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.807576351+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.807578336+07:00","message":"StatePrefix: 'คลินิก 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.807580243+07:00","message":"TextPushed: 'คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.807581982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.807584043+07:00","message":"> Transcript [20528] [true]: 'คลินิก 30 วันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.80758629+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.807588087+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.807589839+07:00","message":"StatePrefix: 'คลินิก 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.807591595+07:00","message":"TextPushed: 'คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.807599984+07:00","message":"Push: ' 30 วันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.807607654+07:00","message":"push: {true  30 วันค่ะ 0 0xc00378e080}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:25.813683692+07:00","message":"write wav file: './tmp/7584/7584_1512.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.789561534+07:00","message":"[GCS] Cleaned up inactive client: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.789592939+07:00","message":"[GCS] Cleaned up inactive client: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.78959815+07:00","message":"[GCS] Cleaned up inactive client: 1491"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.789601572+07:00","message":"[GCS] Cleaned up inactive client: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.789605682+07:00","message":"[GCS] Cleaned up inactive client: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.789609388+07:00","message":"[GCS] Cleaned up inactive client: 1487"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.789611918+07:00","message":"[GCS] Cleaned up inactive client: 1489"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.789613801+07:00","message":"[GCS] Cleaned up inactive client: 1488"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.789615548+07:00","message":"[GCS] Cleaned up inactive client: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.802578921+07:00","message":"[GCS] Start streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.920969668+07:00","message":"[GCS] IsForceVAD: false for message ID: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.088564014+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.08858425+07:00","message":"found end of frame, send empty tag with msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.088588242+07:00","message":"end Recv id 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.088597282+07:00","message":"[buffer interim] 1513 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.088607903+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.088613449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.088617151+07:00","message":"> Transcript [20529] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.088621199+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.088624184+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.088626879+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.088630433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.088634301+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.088645365+07:00","message":"push: {true \n 0 0xc00378ed80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:27.093193238+07:00","message":"write wav file: './tmp/7584/7584_1513.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.63303035+07:00","message":"[GCS] Start streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.689419625+07:00","message":"[GCS] IsForceVAD: false for message ID: 1514"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:27.783713768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:27.78371418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.883568422+07:00","message":"[GCS] Start streaming session, msgId: 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.88832182+07:00","message":"receive streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.888341437+07:00","message":"found end of frame, send empty tag with msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.888344595+07:00","message":"end Recv id 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.888351148+07:00","message":"[buffer interim] 1514 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.888364289+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.888368323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.888371381+07:00","message":"> Transcript [20530] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.888374079+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.888376194+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.888378078+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.888379974+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.888383636+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.888394698+07:00","message":"push: {true \n 0 0xc003262180}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:27.892852872+07:00","message":"write wav file: './tmp/7584/7584_1514.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.950646202+07:00","message":"[GCS] IsForceVAD: false for message ID: 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.011583346+07:00","message":"[GCS] Start streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.359023981+07:00","message":"receive streaming session, msgId: 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.35905087+07:00","message":"found end of frame, send empty tag with msgId: 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.359054372+07:00","message":"end Recv id 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.359063042+07:00","message":"[buffer interim] 1515 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.359073611+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.359079035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.359083721+07:00","message":"> Transcript [20531] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.359087659+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.359090461+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.35909258+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.359094674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.359097629+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.359106952+07:00","message":"push: {true \n 0 0xc002bf7f00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:28.364981648+07:00","message":"write wav file: './tmp/7584/7584_1515.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.737245522+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.737287193+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-06-19T14:51:28.737292765+07:00","message":"receive interim result [false|false]: ทำไม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.737308549+07:00","message":"[buffer interim] 1516 false ทำไม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.737315235+07:00","message":"[bufferProcess] interim [600000000]:ทำไม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.737317183+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.791798547+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.791832118+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-06-19T14:51:28.79183714+07:00","message":"receive interim result [false|false]: วันนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.791851108+07:00","message":"[buffer interim] 1516 false วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.79185803+07:00","message":"[bufferProcess] interim [660000000]:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.79186045+07:00","message":"[bufferProcess] send to processor:ทำไม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.791881071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.79188399+07:00","message":"> Transcript [20532] [false]: 'ทำไม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.791886711+07:00","message":"Set StatePrefix (first interim): 'ทำไม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.991896179+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.991933273+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-06-19T14:51:28.991940406+07:00","message":"receive interim result [false|false]: วันนี้หรอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.99195351+07:00","message":"[buffer interim] 1516 false วันนี้หรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.991962404+07:00","message":"[bufferProcess] interim [900000000]:วันนี้หรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.991964737+07:00","message":"[bufferProcess] send to processor:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.99196833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.991971258+07:00","message":"> Transcript [20533] [false]: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.991973605+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.99197576+07:00","message":"Set new StatePrefix: 'วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.025986157+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.026025451+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-06-19T14:51:29.026031158+07:00","message":"receive interim result [false|false]: วันนี้หรอก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.0260432+07:00","message":"[buffer interim] 1516 false วันนี้หรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.026052119+07:00","message":"[bufferProcess] interim [20000000]:วันนี้หรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.026054273+07:00","message":"[bufferProcess] send to processor:วันนี้หรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.026057306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.02606033+07:00","message":"> Transcript [20534] [false]: 'วันนี้หรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.0260632+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.026065315+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.026067398+07:00","message":"StatePrefix: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.026069583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.411907636+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.411959922+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-06-19T14:51:29.411967346+07:00","message":"receive interim result [false|false]: วันนี้รอบมอเตอร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.411983221+07:00","message":"[buffer interim] 1516 false วันนี้รอบมอเตอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.411991628+07:00","message":"[bufferProcess] interim [320000000]:วันนี้รอบมอเตอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.411994599+07:00","message":"[bufferProcess] send to processor:วันนี้หรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.412002535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.412005691+07:00","message":"> Transcript [20535] [false]: 'วันนี้หรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.412009204+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.412011457+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.412013755+07:00","message":"StatePrefix: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.412016587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.422428124+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.422463589+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-06-19T14:51:29.422468967+07:00","message":"receive interim result [false|false]: วันนี้หรอก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.422482711+07:00","message":"[buffer interim] 1516 false วันนี้หรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.422489837+07:00","message":"[bufferProcess] interim [380000000]:วันนี้หรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.422492307+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมอเตอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.422495485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.42249847+07:00","message":"> Transcript [20536] [false]: 'วันนี้รอบมอเตอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.422501311+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.422503433+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.422505419+07:00","message":"StatePrefix: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.422507504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.467395508+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.467434523+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-06-19T14:51:29.467441191+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.467453701+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.467460438+07:00","message":"[bufferProcess] interim [500000000]:วันนี้ลอกมรสุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.467462876+07:00","message":"[bufferProcess] send to processor:วันนี้หรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.467468103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.467470983+07:00","message":"> Transcript [20537] [false]: 'วันนี้หรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.467474186+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.467476414+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.467479065+07:00","message":"StatePrefix: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.467481271+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.467485806+07:00","message":"Push: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.467488015+07:00","message":"TextPushed: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.467490212+07:00","message":"Set new StatePrefix : 'วันนี้หรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.467492323+07:00","message":"Next Push (prob) : 'หรอก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.467501883+07:00","message":"push: {false วันนี้ 0 0xc00378f280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.645076942+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.645117375+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-06-19T14:51:29.645123088+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุมที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.6451414+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.645151549+07:00","message":"[bufferProcess] interim [680000000]:วันนี้ลอกมรสุมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.645154535+07:00","message":"[bufferProcess] send to processor:วันนี้ลอกมรสุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.645170312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.645173628+07:00","message":"> Transcript [20538] [false]: 'วันนี้ลอกมรสุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.645176201+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.645178429+07:00","message":"Set new StatePrefix: 'วันนี้ลอกมรสุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.893107062+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.893143586+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-06-19T14:51:29.893149333+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุมที่พัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.893158197+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุมที่พัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.893188783+07:00","message":"[bufferProcess] interim [920000000]:วันนี้ลอกมรสุมที่พัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.893193203+07:00","message":"[bufferProcess] send to processor:วันนี้ลอกมรสุมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.893198882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.893201792+07:00","message":"> Transcript [20539] [false]: 'วันนี้ลอกมรสุมที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.893205709+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.893207844+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.893210026+07:00","message":"StatePrefix: 'วันนี้ลอกมรสุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.893212185+07:00","message":"TextPushed: 'วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.079183858+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.079223016+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-06-19T14:51:30.079229565+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุมที่พาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.079247625+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุมที่พาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.079255911+07:00","message":"[bufferProcess] interim [40000000]:วันนี้ลอกมรสุมที่พาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.07925949+07:00","message":"[bufferProcess] send to processor:วันนี้ลอกมรสุมที่พัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.07926683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.079270084+07:00","message":"> Transcript [20540] [false]: 'วันนี้ลอกมรสุมที่พัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.07927413+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.079276961+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.079279013+07:00","message":"StatePrefix: 'วันนี้ลอกมรสุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.079281377+07:00","message":"TextPushed: 'วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.153957019+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.153997024+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-06-19T14:51:30.154002958+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุมที่พาดผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.15401386+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุมที่พาดผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.154021386+07:00","message":"[bufferProcess] interim [220000000]:วันนี้ลอกมรสุมที่พาดผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.154024273+07:00","message":"[bufferProcess] send to processor:วันนี้ลอกมรสุมที่พาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.154029864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.154032473+07:00","message":"> Transcript [20541] [false]: 'วันนี้ลอกมรสุมที่พาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.154035948+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.154038238+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.154041977+07:00","message":"StatePrefix: 'วันนี้ลอกมรสุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.154044244+07:00","message":"TextPushed: 'วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.480787864+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.480833193+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-06-19T14:51:30.480839715+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุมที่พาดผ่านไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.480857476+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุมที่พาดผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.480864334+07:00","message":"[bufferProcess] interim [520000000]:วันนี้ลอกมรสุมที่พาดผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.480866901+07:00","message":"[bufferProcess] send to processor:วันนี้ลอกมรสุมที่พาดผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.480870069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.48088256+07:00","message":"> Transcript [20542] [false]: 'วันนี้ลอกมรสุมที่พาดผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.480886934+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.480889161+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.480891542+07:00","message":"StatePrefix: 'วันนี้ลอกมรสุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.480893963+07:00","message":"TextPushed: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.480900423+07:00","message":"Push: 'ลอกมรสุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.480902444+07:00","message":"TextPushed: 'วันนี้ลอกมรสุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.480905659+07:00","message":"Set new StatePrefix : 'วันนี้ลอกมรสุมที่พาดผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.48090815+07:00","message":"Next Push (prob) : 'ที่พาดผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.480930541+07:00","message":"push: {false ลอกมรสุม 0 0xc00378f280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.661068554+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.661110542+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-06-19T14:51:30.661117089+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุมที่พาดผ่านประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.661130927+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุมที่พาดผ่านประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.661137855+07:00","message":"[bufferProcess] interim [640000000]:วันนี้ลอกมรสุมที่พาดผ่านประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.661141332+07:00","message":"[bufferProcess] send to processor:วันนี้ลอกมรสุมที่พาดผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.661146265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.661149375+07:00","message":"> Transcript [20543] [false]: 'วันนี้ลอกมรสุมที่พาดผ่านไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.661153605+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.661156637+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.661173982+07:00","message":"StatePrefix: 'วันนี้ลอกมรสุมที่พาดผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.661176682+07:00","message":"TextPushed: 'วันนี้ลอกมรสุม'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:30.784070158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:30.784091442+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.987570398+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.987610049+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-06-19T14:51:30.987615634+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุมที่พาดผ่านประเทศมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.987631651+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุมที่พาดผ่านประเทศมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.987639012+07:00","message":"[bufferProcess] interim [0]:วันนี้ลอกมรสุมที่พาดผ่านประเทศมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.987641551+07:00","message":"[bufferProcess] send to processor:วันนี้ลอกมรสุมที่พาดผ่านประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.987645156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.987647932+07:00","message":"> Transcript [20544] [false]: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.98765132+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.987653438+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.987655425+07:00","message":"StatePrefix: 'วันนี้ลอกมรสุมที่พาดผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.987659071+07:00","message":"TextPushed: 'วันนี้ลอกมรสุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.043150852+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.043192565+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-06-19T14:51:31.043199553+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.043213591+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.04322232+07:00","message":"[bufferProcess] interim [60000000]:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.043226023+07:00","message":"[bufferProcess] send to processor:วันนี้ลอกมรสุมที่พาดผ่านประเทศมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.043234258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.043238759+07:00","message":"> Transcript [20545] [false]: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.043243905+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.043247135+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.043250816+07:00","message":"StatePrefix: 'วันนี้ลอกมรสุมที่พาดผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.043254953+07:00","message":"TextPushed: 'วันนี้ลอกมรสุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.044386957+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.044419623+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-06-19T14:51:31.044425433+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.044440069+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.04444687+07:00","message":"[bufferProcess] interim [120000000]:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.044449552+07:00","message":"[bufferProcess] send to processor:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.044454887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.044457721+07:00","message":"> Transcript [20546] [false]: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.044461856+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.044463928+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.044466359+07:00","message":"StatePrefix: 'วันนี้ลอกมรสุมที่พาดผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.044468906+07:00","message":"TextPushed: 'วันนี้ลอกมรสุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.044473452+07:00","message":"Push: 'ที่พาดผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.044475593+07:00","message":"TextPushed: 'วันนี้ลอกมรสุมที่พาดผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.044477978+07:00","message":"Set new StatePrefix : 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.044480189+07:00","message":"Next Push (prob) : 'ประเทศเมียน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.044487192+07:00","message":"push: {false ที่พาดผ่าน 0 0xc00378f280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.522826787+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.522866647+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-06-19T14:51:31.522878402+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.522897352+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.522905356+07:00","message":"[bufferProcess] interim [480000000]:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.522909456+07:00","message":"[bufferProcess] send to processor:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.522919561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.522924681+07:00","message":"> Transcript [20547] [false]: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.522930437+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.522934105+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.522937489+07:00","message":"StatePrefix: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.522941753+07:00","message":"TextPushed: 'วันนี้ลอกมรสุมที่พาดผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.683840829+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.683885177+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-06-19T14:51:31.683892069+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.683901672+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.683908024+07:00","message":"[bufferProcess] interim [660000000]:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.683911576+07:00","message":"[bufferProcess] send to processor:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.683914919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.683917638+07:00","message":"> Transcript [20548] [false]: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.683921321+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.683923386+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.683925768+07:00","message":"StatePrefix: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.683928639+07:00","message":"TextPushed: 'วันนี้ลอกมรสุมที่พาดผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.894535746+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.894570725+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-06-19T14:51:31.894576941+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.894588418+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.894595838+07:00","message":"[bufferProcess] interim [900000000]:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.894598393+07:00","message":"[bufferProcess] send to processor:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.894603514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.894606314+07:00","message":"> Transcript [20549] [false]: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.894610318+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.894612368+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.894614788+07:00","message":"StatePrefix: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.894617278+07:00","message":"TextPushed: 'วันนี้ลอกมรสุมที่พาดผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.202949788+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.202996784+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-06-19T14:51:32.20300494+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.203021535+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.203033829+07:00","message":"[bufferProcess] interim [140000000]:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.203037542+07:00","message":"[bufferProcess] send to processor:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.203045294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.2030499+07:00","message":"> Transcript [20550] [false]: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.203055166+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.203058131+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.203063443+07:00","message":"StatePrefix: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.203067574+07:00","message":"TextPushed: 'วันนี้ลอกมรสุมที่พาดผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.203075399+07:00","message":"Push: 'ประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.203078468+07:00","message":"TextPushed: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.203081799+07:00","message":"Set new StatePrefix : 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.203085681+07:00","message":"Next Push (prob) : 'มาร์และลาวตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.203103195+07:00","message":"push: {false ประเทศเมียน 0 0xc00378f280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.268074278+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.268107651+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-06-19T14:51:32.268113862+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.268125431+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.268131977+07:00","message":"[bufferProcess] interim [320000000]:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.268134524+07:00","message":"[bufferProcess] send to processor:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.268140332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.268142947+07:00","message":"> Transcript [20551] [false]: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.268146259+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.268148417+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.268152077+07:00","message":"StatePrefix: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.268155014+07:00","message":"TextPushed: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.462177577+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.462216461+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-06-19T14:51:32.462222765+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.462236819+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.462245911+07:00","message":"[bufferProcess] interim [500000000]:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.462248513+07:00","message":"[bufferProcess] send to processor:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.462252024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.462254958+07:00","message":"> Transcript [20552] [false]: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.462258696+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.462260751+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.462263079+07:00","message":"StatePrefix: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.462266273+07:00","message":"TextPushed: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.587377876+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.587415782+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-06-19T14:51:32.587422567+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.587435463+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.587442229+07:00","message":"[bufferProcess] interim [560000000]:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.587444747+07:00","message":"[bufferProcess] send to processor:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.58745006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.587452851+07:00","message":"> Transcript [20553] [false]: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.587456543+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.587458824+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.587461072+07:00","message":"StatePrefix: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.587463854+07:00","message":"TextPushed: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.589321948+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.589332189+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-06-19T14:51:32.589335766+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.589342143+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.589345601+07:00","message":"[bufferProcess] interim [620000000]:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.589347881+07:00","message":"[bufferProcess] send to processor:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.5893501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.589352308+07:00","message":"> Transcript [20554] [false]: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.589354958+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.589356884+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.589358712+07:00","message":"StatePrefix: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.589360944+07:00","message":"TextPushed: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.589367288+07:00","message":"Push: 'มาร์และลาวตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.589369351+07:00","message":"TextPushed: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.589371926+07:00","message":"Set new StatePrefix : 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.589374423+07:00","message":"Next Push (prob) : 'บนมีกับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.589397941+07:00","message":"push: {false มาร์และลาวตอน 0 0xc00378f280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.844892835+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.844924061+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-06-19T14:51:32.844930438+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.844944332+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.84495106+07:00","message":"[bufferProcess] interim [920000000]:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.844954049+07:00","message":"[bufferProcess] send to processor:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.844957542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.844960161+07:00","message":"> Transcript [20555] [false]: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.844962615+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.844964684+07:00","message":"Set new StatePrefix: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.16363825+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.163680128+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-06-19T14:51:33.16368635+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.163701492+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.163709095+07:00","message":"[bufferProcess] interim [220000000]:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.163711889+07:00","message":"[bufferProcess] send to processor:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.163718454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.163721826+07:00","message":"> Transcript [20556] [false]: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.163727252+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.163730294+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.163733716+07:00","message":"StatePrefix: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.16373857+07:00","message":"TextPushed: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.500401683+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.50044302+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-06-19T14:51:33.50044905+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.50046038+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.500467985+07:00","message":"[bufferProcess] interim [520000000]:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.500472406+07:00","message":"[bufferProcess] send to processor:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.500475973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.500478918+07:00","message":"> Transcript [20557] [false]: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.500482888+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.500485029+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.500487141+07:00","message":"StatePrefix: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.500489997+07:00","message":"TextPushed: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.519622631+07:00","message":"[GCS] IsForceVAD: false for message ID: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.549218707+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.549261567+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-06-19T14:51:33.549270173+07:00","message":"receive interim result [false|false]: วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.549286035+07:00","message":"[buffer interim] 1516 false วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.549293833+07:00","message":"[bufferProcess] interim [580000000]:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.549296888+07:00","message":"[bufferProcess] send to processor:วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.549304986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.549307987+07:00","message":"> Transcript [20558] [false]: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.549312+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.549316651+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.549319344+07:00","message":"StatePrefix: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.549322545+07:00","message":"TextPushed: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.591897+07:00","message":"[GCS] Start streaming session, msgId: 1517"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:33.784922782+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:33.784945001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.798913419+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.798954682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้รอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ\",\"confidence\":0.94573975}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.798962795+07:00","message":"receive interim result [true|false]: วันนี้รอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.798973399+07:00","message":"end recv isFinal message id 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.798975887+07:00","message":"end Recv id 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.798982006+07:00","message":"[buffer interim] 1516 true วันนี้รอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.798993227+07:00","message":"[bufferProcess] interim [730000000]:วันนี้รอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.798997447+07:00","message":"[bufferProcess] send to processor (isfinal):วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.799001898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.799005179+07:00","message":"> Transcript [20559] [false]: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.799011109+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.799013204+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.799015488+07:00","message":"StatePrefix: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.799018195+07:00","message":"TextPushed: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.799021312+07:00","message":"Push: 'บนมีกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.799023331+07:00","message":"TextPushed: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.799025671+07:00","message":"Set new StatePrefix : 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.799028818+07:00","message":"Next Push (prob) : 'อ่อนลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.799030802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.799032919+07:00","message":"> Transcript [20560] [true]: 'วันนี้รอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.799035491+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.799037348+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.79903944+07:00","message":"StatePrefix: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.799041814+07:00","message":"TextPushed: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.799047556+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.799185218+07:00","message":"push: {false บนมีกำลัง 0 0xc00378f280}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.799254457+07:00","message":"Push: 'อ่อนลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.799258283+07:00","message":"TextPushed: 'วันนี้ลอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.799261007+07:00","message":"Set new StatePrefix : 'วันนี้รอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.79926336+07:00","message":"Next Push (prob) : 'วันนี้รอกมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.799270825+07:00","message":"push: {true อ่อนลงนะคะ 0 0xc00378f280}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.799269243+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1516.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:33.813728863+07:00","message":"write wav file: './tmp/7584/7584_1516.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.135293618+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.135340461+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-06-19T14:51:34.135347389+07:00","message":"receive interim result [false|false]: ว่ายัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.135366089+07:00","message":"[buffer interim] 1517 false ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.135380962+07:00","message":"[bufferProcess] interim [420000000]:ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.135384326+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.325758195+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.325799318+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-06-19T14:51:34.325807415+07:00","message":"receive interim result [false|false]: ว่ายังคง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.32582287+07:00","message":"[buffer interim] 1517 false ว่ายังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.325831507+07:00","message":"[bufferProcess] interim [600000000]:ว่ายังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.325834122+07:00","message":"[bufferProcess] send to processor:ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.325841693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.325844676+07:00","message":"> Transcript [20561] [false]: 'ว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.32584707+07:00","message":"Set StatePrefix (first interim): 'ว่ายัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.559591749+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.559636582+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-06-19T14:51:34.559643616+07:00","message":"receive interim result [false|false]: ว่ายังคงสน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.559661049+07:00","message":"[buffer interim] 1517 false ว่ายังคงสน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.55967372+07:00","message":"[bufferProcess] interim [780000000]:ว่ายังคงสน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.559676699+07:00","message":"[bufferProcess] send to processor:ว่ายังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.559684004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.559687121+07:00","message":"> Transcript [20562] [false]: 'ว่ายังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.559690233+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.559692513+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.559696434+07:00","message":"StatePrefix: 'ว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.559698795+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.643357975+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.643403442+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-06-19T14:51:34.643421912+07:00","message":"receive interim result [false|false]: ว่ายังคงส่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.643438075+07:00","message":"[buffer interim] 1517 false ว่ายังคงส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.643445812+07:00","message":"[bufferProcess] interim [900000000]:ว่ายังคงส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.643449348+07:00","message":"[bufferProcess] send to processor:ว่ายังคงสน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.643466325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.643469661+07:00","message":"> Transcript [20563] [false]: 'ว่ายังคงสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.643473569+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.643476616+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.643478586+07:00","message":"StatePrefix: 'ว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.643480921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.766067871+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.766101655+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-06-19T14:51:34.766107737+07:00","message":"receive interim result [false|false]: ว่ายังคงทรงตัว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.766122002+07:00","message":"[buffer interim] 1517 false ว่ายังคงทรงตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.766130043+07:00","message":"[bufferProcess] interim [960000000]:ว่ายังคงทรงตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.766132921+07:00","message":"[bufferProcess] send to processor:ว่ายังคงส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.766140495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.766143449+07:00","message":"> Transcript [20564] [false]: 'ว่ายังคงส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.766147116+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.766149786+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.766151954+07:00","message":"StatePrefix: 'ว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.766154026+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.792671403+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.792706765+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-06-19T14:51:34.792712154+07:00","message":"receive interim result [false|false]: ว่ายังคงส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.792726037+07:00","message":"[buffer interim] 1517 false ว่ายังคงส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.792733385+07:00","message":"[bufferProcess] interim [20000000]:ว่ายังคงส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.792735688+07:00","message":"[bufferProcess] send to processor:ว่ายังคงทรงตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.792741006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.79274356+07:00","message":"> Transcript [20565] [false]: 'ว่ายังคงทรงตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.792746958+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.792749684+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.792751766+07:00","message":"StatePrefix: 'ว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.792753886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.792758459+07:00","message":"Push: 'ว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.792760662+07:00","message":"TextPushed: 'ว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.792762633+07:00","message":"Set new StatePrefix : 'ว่ายังคงทรงตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.792764846+07:00","message":"Next Push (prob) : 'คงทรงตัว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.792788549+07:00","message":"push: {false ว่ายัง 0 0xc00378f380}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.008192188+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.008240823+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-06-19T14:51:35.008249763+07:00","message":"receive interim result [false|false]: ว่ายังคงส่งผลให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.008269167+07:00","message":"[buffer interim] 1517 false ว่ายังคงส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.008277522+07:00","message":"[bufferProcess] interim [260000000]:ว่ายังคงส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.008284202+07:00","message":"[bufferProcess] send to processor:ว่ายังคงส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.00829376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.008297262+07:00","message":"> Transcript [20566] [false]: 'ว่ายังคงส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.008299824+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.008302826+07:00","message":"Set new StatePrefix: 'ว่ายังคงส่งผล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.337413851+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.337465666+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-06-19T14:51:35.337481291+07:00","message":"receive interim result [false|false]: ว่ายังคงส่งผลให้ไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.337496498+07:00","message":"[buffer interim] 1517 false ว่ายังคงส่งผลให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.337506507+07:00","message":"[bufferProcess] interim [620000000]:ว่ายังคงส่งผลให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.337509189+07:00","message":"[bufferProcess] send to processor:ว่ายังคงส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.337518164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.337521325+07:00","message":"> Transcript [20567] [false]: 'ว่ายังคงส่งผลให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.33752492+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.337527213+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.337529186+07:00","message":"StatePrefix: 'ว่ายังคงส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.337531429+07:00","message":"TextPushed: 'ว่ายัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.458991199+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.459017133+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-06-19T14:51:35.45902295+07:00","message":"receive interim result [false|false]: ว่ายังคงส่งผลให้ประชา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.459034111+07:00","message":"[buffer interim] 1517 false ว่ายังคงส่งผลให้ประชา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.459040226+07:00","message":"[bufferProcess] interim [680000000]:ว่ายังคงส่งผลให้ประชา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.45904274+07:00","message":"[bufferProcess] send to processor:ว่ายังคงส่งผลให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.459048338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.459053382+07:00","message":"> Transcript [20568] [false]: 'ว่ายังคงส่งผลให้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.459056983+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.459059323+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.459061282+07:00","message":"StatePrefix: 'ว่ายังคงส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.459063674+07:00","message":"TextPushed: 'ว่ายัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.517671068+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.517708732+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-06-19T14:51:35.517714606+07:00","message":"receive interim result [false|false]: ว่ายังคงส่งผลให้ประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.517725443+07:00","message":"[buffer interim] 1517 false ว่ายังคงส่งผลให้ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.517732278+07:00","message":"[bufferProcess] interim [740000000]:ว่ายังคงส่งผลให้ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.51773477+07:00","message":"[bufferProcess] send to processor:ว่ายังคงส่งผลให้ประชา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.51774056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.517743415+07:00","message":"> Transcript [20569] [false]: 'ว่ายังคงส่งผลให้ประชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.517746832+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.517749068+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.517751178+07:00","message":"StatePrefix: 'ว่ายังคงส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.517753812+07:00","message":"TextPushed: 'ว่ายัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.719321614+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.719360446+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-06-19T14:51:35.719366541+07:00","message":"receive interim result [false|false]: ว่ายังคงส่งผลให้ประเทศไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.719377578+07:00","message":"[buffer interim] 1517 false ว่ายังคงส่งผลให้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.719384674+07:00","message":"[bufferProcess] interim [980000000]:ว่ายังคงส่งผลให้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.719389582+07:00","message":"[bufferProcess] send to processor:ว่ายังคงส่งผลให้ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.719394898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.719398007+07:00","message":"> Transcript [20570] [false]: 'ว่ายังคงส่งผลให้ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.719401709+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.719403667+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.719406036+07:00","message":"StatePrefix: 'ว่ายังคงส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.719408349+07:00","message":"TextPushed: 'ว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.719412914+07:00","message":"Push: 'คงส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.719414829+07:00","message":"TextPushed: 'ว่ายังคงส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.719417151+07:00","message":"Set new StatePrefix : 'ว่ายังคงส่งผลให้ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.719419472+07:00","message":"Next Push (prob) : 'ให้ประเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.719433717+07:00","message":"push: {false คงส่งผล 0 0xc00378f380}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.359662614+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.359699756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ายังคงส่งผลให้ประเทศไทย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.359705438+07:00","message":"receive interim result [false|false]: ว่ายังคงส่งผลให้ประเทศไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.359721803+07:00","message":"[buffer interim] 1517 false ว่ายังคงส่งผลให้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.359728417+07:00","message":"[bufferProcess] interim [580000000]:ว่ายังคงส่งผลให้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.359730845+07:00","message":"[bufferProcess] send to processor:ว่ายังคงส่งผลให้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.359734473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.359737288+07:00","message":"> Transcript [20571] [false]: 'ว่ายังคงส่งผลให้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.359740864+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.359743148+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.359745639+07:00","message":"StatePrefix: 'ว่ายังคงส่งผลให้ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.359747968+07:00","message":"TextPushed: 'ว่ายังคงส่งผล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.562567888+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.562612004+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-06-19T14:51:36.562619975+07:00","message":"receive interim result [false|false]: ว่ายังคงส่งผลให้ประเทศไทยมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.562636311+07:00","message":"[buffer interim] 1517 false ว่ายังคงส่งผลให้ประเทศไทยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.562647488+07:00","message":"[bufferProcess] interim [760000000]:ว่ายังคงส่งผลให้ประเทศไทยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.562651304+07:00","message":"[bufferProcess] send to processor:ว่ายังคงส่งผลให้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.562655901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.562659864+07:00","message":"> Transcript [20572] [false]: 'ว่ายังคงส่งผลให้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.562664457+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.562667358+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.562670576+07:00","message":"StatePrefix: 'ว่ายังคงส่งผลให้ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.562676303+07:00","message":"TextPushed: 'ว่ายังคงส่งผล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.637796352+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.637837121+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-06-19T14:51:36.637842689+07:00","message":"receive interim result [false|false]: ว่ายังคงส่งผลให้ประเทศไทยมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.637857653+07:00","message":"[buffer interim] 1517 false ว่ายังคงส่งผลให้ประเทศไทยมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.637864821+07:00","message":"[bufferProcess] interim [880000000]:ว่ายังคงส่งผลให้ประเทศไทยมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.6378748+07:00","message":"[bufferProcess] send to processor:ว่ายังคงส่งผลให้ประเทศไทยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.637881328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.637884137+07:00","message":"> Transcript [20573] [false]: 'ว่ายังคงส่งผลให้ประเทศไทยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.637888458+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.637892416+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.637894749+07:00","message":"StatePrefix: 'ว่ายังคงส่งผลให้ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.637898138+07:00","message":"TextPushed: 'ว่ายังคงส่งผล'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:36.785522639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:36.785525338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.809844603+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.809892883+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-06-19T14:51:36.809900814+07:00","message":"receive interim result [false|false]: ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.809917216+07:00","message":"[buffer interim] 1517 false ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.80992797+07:00","message":"[bufferProcess] interim [60000000]:ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.809932854+07:00","message":"[bufferProcess] send to processor:ว่ายังคงส่งผลให้ประเทศไทยมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.809938759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.809942963+07:00","message":"> Transcript [20574] [false]: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.809948254+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.809951586+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.809955165+07:00","message":"StatePrefix: 'ว่ายังคงส่งผลให้ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.809958771+07:00","message":"TextPushed: 'ว่ายังคงส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.809966563+07:00","message":"Push: 'ให้ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.809971069+07:00","message":"TextPushed: 'ว่ายังคงส่งผลให้ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.809973554+07:00","message":"Set new StatePrefix : 'ว่ายังคงส่งผลให้ประเทศไทยมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.809977164+07:00","message":"Next Push (prob) : 'ไทยมีฝน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.80998664+07:00","message":"push: {false ให้ประเทศ 0 0xc00378f380}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.96030485+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.96034776+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-06-19T14:51:36.960355624+07:00","message":"receive interim result [false|false]: ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.960368205+07:00","message":"[buffer interim] 1517 false ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.960374908+07:00","message":"[bufferProcess] interim [180000000]:ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.960377418+07:00","message":"[bufferProcess] send to processor:ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.960382901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.960386558+07:00","message":"> Transcript [20575] [false]: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.960389796+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.960392098+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.960394117+07:00","message":"StatePrefix: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.960396673+07:00","message":"TextPushed: 'ว่ายังคงส่งผลให้ประเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:37.072427601+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:37.072462214+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-06-19T14:51:37.072468193+07:00","message":"receive interim result [false|false]: ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:37.072482295+07:00","message":"[buffer interim] 1517 false ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.072491662+07:00","message":"[bufferProcess] interim [240000000]:ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.07249423+07:00","message":"[bufferProcess] send to processor:ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.072497457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.072500162+07:00","message":"> Transcript [20576] [false]: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.072503784+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.072505871+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.072507909+07:00","message":"StatePrefix: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.072510451+07:00","message":"TextPushed: 'ว่ายังคงส่งผลให้ประเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:37.321673446+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:37.321715794+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-06-19T14:51:37.32172259+07:00","message":"receive interim result [false|false]: ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:37.32173691+07:00","message":"[buffer interim] 1517 false ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.321744494+07:00","message":"[bufferProcess] interim [540000000]:ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.32174717+07:00","message":"[bufferProcess] send to processor:ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.321753718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.321757155+07:00","message":"> Transcript [20577] [false]: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.321760774+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.321763225+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.321767736+07:00","message":"StatePrefix: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.321771313+07:00","message":"TextPushed: 'ว่ายังคงส่งผลให้ประเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:37.522054281+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:37.52209847+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-06-19T14:51:37.52210689+07:00","message":"receive interim result [false|false]: ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:37.522123384+07:00","message":"[buffer interim] 1517 false ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.522130811+07:00","message":"[bufferProcess] interim [780000000]:ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.522133967+07:00","message":"[bufferProcess] send to processor:ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.522142163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.522144984+07:00","message":"> Transcript [20578] [false]: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.52214939+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.5221526+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.522154825+07:00","message":"StatePrefix: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.522157514+07:00","message":"TextPushed: 'ว่ายังคงส่งผลให้ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.52216484+07:00","message":"Push: 'ไทยมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.522166802+07:00","message":"TextPushed: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.522168997+07:00","message":"Set new StatePrefix : 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.522171514+07:00","message":"Next Push (prob) : 'ฟ้าคะนองเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:37.522180729+07:00","message":"push: {false ไทยมีฝน 0 0xc00378f380}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:37.769769645+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:37.769807514+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-06-19T14:51:37.769813425+07:00","message":"receive interim result [false|false]: ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:37.769825027+07:00","message":"[buffer interim] 1517 false ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.769831419+07:00","message":"[bufferProcess] interim [960000000]:ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.769834172+07:00","message":"[bufferProcess] send to processor:ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.769839535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.769842406+07:00","message":"> Transcript [20579] [false]: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.769845844+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.769848281+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.769850251+07:00","message":"StatePrefix: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.769852719+07:00","message":"TextPushed: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.226716313+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.22675598+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-06-19T14:51:38.226762169+07:00","message":"receive interim result [false|false]: ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.226778317+07:00","message":"[buffer interim] 1517 false ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.226786322+07:00","message":"[bufferProcess] interim [440000000]:ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.22678914+07:00","message":"[bufferProcess] send to processor:ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.226793713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.226796958+07:00","message":"> Transcript [20580] [false]: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.226800512+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.226802741+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.226804988+07:00","message":"StatePrefix: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.226807569+07:00","message":"TextPushed: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.240203888+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.240232148+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-06-19T14:51:38.240237655+07:00","message":"receive interim result [false|false]: ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.24024993+07:00","message":"[buffer interim] 1517 false ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.240255702+07:00","message":"[bufferProcess] interim [500000000]:ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.24025809+07:00","message":"[bufferProcess] send to processor:ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.240261889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.240264725+07:00","message":"> Transcript [20581] [false]: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.240267895+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.240269875+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.240272138+07:00","message":"StatePrefix: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.240274746+07:00","message":"TextPushed: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.538938156+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.538980116+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-06-19T14:51:38.538992985+07:00","message":"receive interim result [false|false]: ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.539006711+07:00","message":"[buffer interim] 1517 false ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.539015035+07:00","message":"[bufferProcess] interim [740000000]:ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.539018074+07:00","message":"[bufferProcess] send to processor:ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.539025842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.539029046+07:00","message":"> Transcript [20582] [false]: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.539033029+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.539035246+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.539037554+07:00","message":"StatePrefix: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.539042954+07:00","message":"TextPushed: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.539050128+07:00","message":"Push: 'ฟ้าคะนองเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.539052198+07:00","message":"TextPushed: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.53905553+07:00","message":"Set new StatePrefix : 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.539058686+07:00","message":"Next Push (prob) : 'ขึ้นได้อาจจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.539067786+07:00","message":"push: {false ฟ้าคะนองเกิด 0 0xc00378f380}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.590199886+07:00","message":"[GCS] IsForceVAD: false for message ID: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.66842893+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.668479161+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-06-19T14:51:38.668486762+07:00","message":"receive interim result [false|false]: ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.668502397+07:00","message":"[buffer interim] 1517 false ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.668511361+07:00","message":"[bufferProcess] interim [920000000]:ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.668514558+07:00","message":"[bufferProcess] send to processor:ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.66852277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.668530579+07:00","message":"> Transcript [20583] [false]: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.668534899+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.668537547+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.66853956+07:00","message":"StatePrefix: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.668542994+07:00","message":"TextPushed: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.722451336+07:00","message":"[GCS] Start streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.723751211+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.72378758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก\",\"confidence\":0.95755357}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.723795752+07:00","message":"receive interim result [true|false]: ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.723805423+07:00","message":"end recv isFinal message id 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.723807777+07:00","message":"end Recv id 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.72381263+07:00","message":"[buffer interim] 1517 true ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.723825704+07:00","message":"[bufferProcess] interim [10000000]:ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.723830918+07:00","message":"[bufferProcess] send to processor (isfinal):ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.723836735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.723839808+07:00","message":"> Transcript [20584] [false]: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.723843141+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.723845153+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.72384738+07:00","message":"StatePrefix: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.72385012+07:00","message":"TextPushed: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.723852229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.723854267+07:00","message":"> Transcript [20585] [true]: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.723856661+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.7238586+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.723860328+07:00","message":"StatePrefix: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.723876489+07:00","message":"TextPushed: 'ว่ายังคงส่งผลให้ประเทศไทยมีฝนฟ้าคะนองเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:38.723883221+07:00","message":"Push: 'ขึ้นได้อาจจะมีฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.723893482+07:00","message":"push: {true ขึ้นได้อาจจะมีฝนตก 0 0xc00378f380}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:38.736213243+07:00","message":"write wav file: './tmp/7584/7584_1517.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.237095286+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.237140135+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-06-19T14:51:39.23714744+07:00","message":"receive interim result [false|false]: หลัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.237173195+07:00","message":"[buffer interim] 1518 false หลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.237184834+07:00","message":"[bufferProcess] interim [360000000]:หลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.237187093+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.439588949+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.439646094+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-06-19T14:51:39.439653881+07:00","message":"receive interim result [false|false]: หนักเบา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.439668655+07:00","message":"[buffer interim] 1518 false หนักเบา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.439676824+07:00","message":"[bufferProcess] interim [540000000]:หนักเบา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.439680268+07:00","message":"[bufferProcess] send to processor:หลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.439684257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.439687622+07:00","message":"> Transcript [20586] [false]: 'หลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.439690004+07:00","message":"Set StatePrefix (first interim): 'หลัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.449682493+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.449722692+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-06-19T14:51:39.449730461+07:00","message":"receive interim result [false|false]: หนักบาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.449748596+07:00","message":"[buffer interim] 1518 false หนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.449756657+07:00","message":"[bufferProcess] interim [600000000]:หนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.449760931+07:00","message":"[bufferProcess] send to processor:หนักเบา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.449769877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.449774166+07:00","message":"> Transcript [20587] [false]: 'หนักเบา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.449777669+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.44978089+07:00","message":"Set new StatePrefix: 'หนักเบา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.55656614+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.556604787+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-06-19T14:51:39.556610569+07:00","message":"receive interim result [false|false]: หนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.556624274+07:00","message":"[buffer interim] 1518 false หนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.556632137+07:00","message":"[bufferProcess] interim [720000000]:หนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.556635078+07:00","message":"[bufferProcess] send to processor:หนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.556640834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.556643557+07:00","message":"> Transcript [20588] [false]: 'หนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.556646049+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.556648263+07:00","message":"Set new StatePrefix: 'หนักบาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.774339539+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.774381537+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-06-19T14:51:39.774387679+07:00","message":"receive interim result [false|false]: หนักบางแห่งใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.774401493+07:00","message":"[buffer interim] 1518 false หนักบางแห่งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.774409078+07:00","message":"[bufferProcess] interim [900000000]:หนักบางแห่งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.774411634+07:00","message":"[bufferProcess] send to processor:หนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.774417645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.774420351+07:00","message":"> Transcript [20589] [false]: 'หนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.774423799+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.77442599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.774428102+07:00","message":"StatePrefix: 'หนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.774430366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:39.786576785+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:39.78659024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.906414236+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.906448845+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-06-19T14:51:39.906455147+07:00","message":"receive interim result [false|false]: หนักบางแห่งในผ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.906470113+07:00","message":"[buffer interim] 1518 false หนักบางแห่งในผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.906476894+07:00","message":"[bufferProcess] interim [20000000]:หนักบางแห่งในผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.906479777+07:00","message":"[bufferProcess] send to processor:หนักบางแห่งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.906484274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.906489006+07:00","message":"> Transcript [20590] [false]: 'หนักบางแห่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.906495155+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.90649828+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.90650153+07:00","message":"StatePrefix: 'หนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.906504607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.949573228+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.949616164+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-06-19T14:51:39.94962306+07:00","message":"receive interim result [false|false]: หนักบางแห่งในภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.949640927+07:00","message":"[buffer interim] 1518 false หนักบางแห่งในภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.949653551+07:00","message":"[bufferProcess] interim [80000000]:หนักบางแห่งในภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.949656495+07:00","message":"[bufferProcess] send to processor:หนักบางแห่งในผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.949664226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.949667263+07:00","message":"> Transcript [20591] [false]: 'หนักบางแห่งในผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.949671223+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.949673926+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.949678241+07:00","message":"StatePrefix: 'หนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.949680674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.074682166+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.074721195+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-06-19T14:51:40.07472759+07:00","message":"receive interim result [false|false]: หนักบางแห่งในภาคเหนือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.074744677+07:00","message":"[buffer interim] 1518 false หนักบางแห่งในภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.074752065+07:00","message":"[bufferProcess] interim [200000000]:หนักบางแห่งในภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.074754621+07:00","message":"[bufferProcess] send to processor:หนักบางแห่งในภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.074765428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.074771986+07:00","message":"> Transcript [20592] [false]: 'หนักบางแห่งในภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.074777132+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.074779475+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.074781725+07:00","message":"StatePrefix: 'หนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.074784271+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.074790438+07:00","message":"Push: 'หนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.074792503+07:00","message":"TextPushed: 'หนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.074794676+07:00","message":"Set new StatePrefix : 'หนักบางแห่งในภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.074797486+07:00","message":"Next Push (prob) : 'แห่งในภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.074806834+07:00","message":"push: {false หนักบาง 0 0xc003069c80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.191045555+07:00","message":"[GCS] IsForceVAD: false for message ID: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.251938759+07:00","message":"[GCS] Start streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.279387183+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.279459304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนักบางแห่งในภาคเหนือ\",\"confidence\":0.93807876}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.279465922+07:00","message":"receive interim result [true|false]: หนักบางแห่งในภาคเหนือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.279474945+07:00","message":"end recv isFinal message id 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.279477585+07:00","message":"end Recv id 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.279482748+07:00","message":"[buffer interim] 1518 true หนักบางแห่งในภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.279493141+07:00","message":"[bufferProcess] interim [500000000]:หนักบางแห่งในภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.279496925+07:00","message":"[bufferProcess] send to processor (isfinal):หนักบางแห่งในภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.279500897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.279503789+07:00","message":"> Transcript [20593] [false]: 'หนักบางแห่งในภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.279506753+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.279508817+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.279510871+07:00","message":"StatePrefix: 'หนักบางแห่งในภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.279513025+07:00","message":"TextPushed: 'หนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.279515179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.279517231+07:00","message":"> Transcript [20594] [true]: 'หนักบางแห่งในภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.279519809+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.279521762+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.279523622+07:00","message":"StatePrefix: 'หนักบางแห่งในภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.279525527+07:00","message":"TextPushed: 'หนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.279532003+07:00","message":"Push: 'แห่งในภาคเหนือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.279542226+07:00","message":"push: {true แห่งในภาคเหนือ 0 0xc003069c80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:40.28652622+07:00","message":"write wav file: './tmp/7584/7584_1518.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.982137456+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.982182237+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-06-19T14:51:40.982188686+07:00","message":"receive interim result [false|false]: ก่อนออก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.982202146+07:00","message":"[buffer interim] 1519 false ก่อนออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.982209398+07:00","message":"[bufferProcess] interim [600000000]:ก่อนออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.982211472+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.099198977+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.099243266+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-06-19T14:51:41.099250796+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.099264773+07:00","message":"[buffer interim] 1519 false ภาคตะวันออกเฉียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.099272754+07:00","message":"[bufferProcess] interim [660000000]:ภาคตะวันออกเฉียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.099275547+07:00","message":"[bufferProcess] send to processor:ก่อนออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.099282525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.099285672+07:00","message":"> Transcript [20595] [false]: 'ก่อนออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.099290619+07:00","message":"Set StatePrefix (first interim): 'ก่อนออก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.294510385+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.294549029+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-06-19T14:51:41.294555512+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.294571577+07:00","message":"[buffer interim] 1519 false ภาคตะวันออกเฉียงเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.294578945+07:00","message":"[bufferProcess] interim [840000000]:ภาคตะวันออกเฉียงเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.294581373+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.294584631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.294588043+07:00","message":"> Transcript [20596] [false]: 'ภาคตะวันออกเฉียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.29459068+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.294592882+07:00","message":"Set new StatePrefix: 'ภาคตะวันออกเฉียง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.432482565+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.432521566+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-06-19T14:51:41.432526684+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.43254232+07:00","message":"[buffer interim] 1519 false ภาคตะวันออกเฉียงเหนือและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.432551105+07:00","message":"[bufferProcess] interim [20000000]:ภาคตะวันออกเฉียงเหนือและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.432554135+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.432563288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.432566449+07:00","message":"> Transcript [20597] [false]: 'ภาคตะวันออกเฉียงเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.432570515+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.432572652+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.432574611+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.432576787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.610135645+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.610172787+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-06-19T14:51:41.610180504+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.610191742+07:00","message":"[buffer interim] 1519 false ภาคตะวันออกเฉียงเหนือและภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.610200675+07:00","message":"[bufferProcess] interim [140000000]:ภาคตะวันออกเฉียงเหนือและภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.610205338+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.610208723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.610212099+07:00","message":"> Transcript [20598] [false]: 'ภาคตะวันออกเฉียงเหนือและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.610215107+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.610217179+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.610219371+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.610221517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.797966802+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.798011429+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-06-19T14:51:41.798018459+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคใต้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.798030437+07:00","message":"[buffer interim] 1519 false ภาคตะวันออกเฉียงเหนือและภาคใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.79804002+07:00","message":"[bufferProcess] interim [380000000]:ภาคตะวันออกเฉียงเหนือและภาคใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.798043596+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.798050119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.798053664+07:00","message":"> Transcript [20599] [false]: 'ภาคตะวันออกเฉียงเหนือและภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.798057978+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.798060894+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.798064749+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.798067241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.868517417+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.868559714+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-06-19T14:51:41.868566367+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.868580082+07:00","message":"[buffer interim] 1519 false ภาคตะวันออกเฉียงเหนือและภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.868592142+07:00","message":"[bufferProcess] interim [440000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.868594982+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.868600922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.86860396+07:00","message":"> Transcript [20600] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.868608187+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.868610614+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.868613107+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.868615771+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.868620522+07:00","message":"Push: 'ภาคตะวันออกเฉียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.868622645+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.868624734+07:00","message":"Set new StatePrefix : 'ภาคตะวันออกเฉียงเหนือและภาคใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.868626982+07:00","message":"Next Push (prob) : 'เหนือและภาคใต้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.86866204+07:00","message":"push: {false ภาคตะวันออกเฉียง 0 0xc00378e500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.872415446+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.872439063+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-06-19T14:51:41.872444098+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.872456693+07:00","message":"[buffer interim] 1519 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.872462207+07:00","message":"[bufferProcess] interim [500000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.872464726+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.872467921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.872472081+07:00","message":"> Transcript [20601] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.872474375+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.87247651+07:00","message":"Set new StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.519118245+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.519160347+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-06-19T14:51:42.519166843+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.519180384+07:00","message":"[buffer interim] 1519 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.51918734+07:00","message":"[bufferProcess] interim [100000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.519190254+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.51919596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.519198805+07:00","message":"> Transcript [20602] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.519202561+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.519205124+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.5192074+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.519210351+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.712698093+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.712727281+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-06-19T14:51:42.712733268+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตาม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.712747616+07:00","message":"[buffer interim] 1519 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.712754883+07:00","message":"[bufferProcess] interim [280000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.712757818+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.712761782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.712764446+07:00","message":"> Transcript [20603] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.712767768+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.712769826+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.712771964+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.71277469+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียง'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:42.786844052+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:42.786858697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.84023633+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.840287866+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-06-19T14:51:42.840296423+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามหา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.840312448+07:00","message":"[buffer interim] 1519 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามหา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.840322245+07:00","message":"[bufferProcess] interim [400000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามหา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.840324781+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.840330591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.840333531+07:00","message":"> Transcript [20604] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.840338457+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.84034078+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.840343274+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.840346234+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.935727846+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.935768483+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-06-19T14:51:42.935776258+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.935793759+07:00","message":"[buffer interim] 1519 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.935806252+07:00","message":"[bufferProcess] interim [520000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.935809879+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามหา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.93581744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.935820984+07:00","message":"> Transcript [20605] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.93582502+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.935827205+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.935829763+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.935834078+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.935840764+07:00","message":"Push: 'เหนือและภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.935843022+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือและภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.935845498+07:00","message":"Set new StatePrefix : 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.935847783+07:00","message":"Next Push (prob) : 'ออกไปตามหา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.935858724+07:00","message":"push: {false เหนือและภาคตะวัน 0 0xc00378e500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.023435255+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.023477457+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-06-19T14:51:43.023483969+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.023497825+07:00","message":"[buffer interim] 1519 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.023505123+07:00","message":"[bufferProcess] interim [580000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.023507797+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.023511491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.023514577+07:00","message":"> Transcript [20606] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.023517072+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.023519183+07:00","message":"Set new StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.214028071+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.214070143+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-06-19T14:51:43.214078671+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.214093473+07:00","message":"[buffer interim] 1519 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.214104593+07:00","message":"[bufferProcess] interim [820000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.21410865+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.214118031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.214122017+07:00","message":"> Transcript [20607] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.214126885+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.214129769+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.214132989+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.214137302+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือและภาคตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.414805994+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.414832375+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-06-19T14:51:43.414837728+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.414853914+07:00","message":"[buffer interim] 1519 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.414860549+07:00","message":"[bufferProcess] interim [0]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.414872848+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.414882324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.41488479+07:00","message":"> Transcript [20608] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.414888112+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.414890624+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.414893+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.414895592+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือและภาคตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.609142251+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.609189457+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-06-19T14:51:43.609195766+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณท่าน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.609214196+07:00","message":"[buffer interim] 1519 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.609221435+07:00","message":"[bufferProcess] interim [180000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.609224646+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.609231829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.609234912+07:00","message":"> Transcript [20609] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.609239063+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.609241621+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.609246172+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.609249436+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือและภาคตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.722617508+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.722665952+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-06-19T14:51:43.722673604+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.722687677+07:00","message":"[buffer interim] 1519 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.722698899+07:00","message":"[bufferProcess] interim [240000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.722702884+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.722711469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.722715877+07:00","message":"> Transcript [20610] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.722721533+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.722724297+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.722726616+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.722729311+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือและภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.722734009+07:00","message":"Push: 'ออกไปตามเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.722737123+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.722740218+07:00","message":"Set new StatePrefix : 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.722744409+07:00","message":"Next Push (prob) : 'เติมกับคุณท่าน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.722754513+07:00","message":"push: {false ออกไปตามเพิ่ม 0 0xc00378e500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.797719461+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.797761946+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-06-19T14:51:43.797769399+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวัฒน์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.797783141+07:00","message":"[buffer interim] 1519 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.797793408+07:00","message":"[bufferProcess] interim [360000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.797796579+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.797802958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.797806203+07:00","message":"> Transcript [20611] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.797808918+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.797810991+07:00","message":"Set new StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.933343589+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.933385633+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-06-19T14:51:43.933393694+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.933409085+07:00","message":"[buffer interim] 1519 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.933416022+07:00","message":"[bufferProcess] interim [480000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.933419296+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.933426734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.93342955+07:00","message":"> Transcript [20612] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.933432813+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.933435085+07:00","message":"Set new StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวัฒน์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.030451346+07:00","message":"[GCS] IsForceVAD: false for message ID: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.110557653+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.110595663+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-06-19T14:51:44.110601664+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.11061624+07:00","message":"[buffer interim] 1519 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.110625552+07:00","message":"[bufferProcess] interim [660000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.110628604+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.110634973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.110640877+07:00","message":"> Transcript [20613] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.110643591+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.110646296+07:00","message":"Set new StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.136873919+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.136924254+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-06-19T14:51:44.136934541+07:00","message":"receive interim result [true|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.136949694+07:00","message":"end recv isFinal message id 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.136952837+07:00","message":"end Recv id 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.136961913+07:00","message":"[buffer interim] 1519 true ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.136973391+07:00","message":"[bufferProcess] interim [810000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.136981033+07:00","message":"[bufferProcess] send to processor (isfinal):ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.136986467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.13699037+07:00","message":"> Transcript [20614] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.13699573+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.136998586+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.137002117+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.137006793+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.137009711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.137012803+07:00","message":"> Transcript [20615] [true]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.137016793+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.137019338+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.137022136+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.137025577+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.137033013+07:00","message":"Push: 'เติมกับคุณธนวรรณค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.137045659+07:00","message":"push: {true เติมกับคุณธนวรรณค่ะ 0 0xc00378e500}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:44.147244767+07:00","message":"write wav file: './tmp/7584/7584_1519.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.744578241+07:00","message":"[GCS] Start streaming session, msgId: 1520"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:45.787521266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:45.787535719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:48.788354339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:48.788347593+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:49.860162983+07:00","message":"[GCS] IsForceVAD: false for message ID: 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:49.944506205+07:00","message":"receive streaming session, msgId: 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:49.944533277+07:00","message":"found end of frame, send empty tag with msgId: 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:49.944537972+07:00","message":"end Recv id 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:49.944546858+07:00","message":"[buffer interim] 1520 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.944555296+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.944560962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.944565094+07:00","message":"> Transcript [20616] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.944569018+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.944572031+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.944574766+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.944577814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.944581576+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:49.944592811+07:00","message":"push: {true \n 0 0xc002af7000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:49.955391406+07:00","message":"write wav file: './tmp/7584/7584_1520.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:49.993990983+07:00","message":"[GCS] Start streaming session, msgId: 1521"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:51.788529433+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:51.788554372+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.479119314+07:00","message":"[GCS] IsForceVAD: false for message ID: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.564374427+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.564396356+07:00","message":"found end of frame, send empty tag with msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.564399418+07:00","message":"end Recv id 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.564406674+07:00","message":"[buffer interim] 1521 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.564413651+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.564417274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.564420315+07:00","message":"> Transcript [20617] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.564423066+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.564425029+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.56442684+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.564428742+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.564431505+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.564440054+07:00","message":"push: {true \n 0 0xc002af7680}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:52.572086705+07:00","message":"write wav file: './tmp/7584/7584_1521.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:53.775023785+07:00","message":"[GCS] Start streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.030246541+07:00","message":"[GCS] IsForceVAD: false for message ID: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.11111692+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.111143248+07:00","message":"found end of frame, send empty tag with msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.111146514+07:00","message":"end Recv id 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.1111565+07:00","message":"[buffer interim] 1522 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.111164981+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.111169402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.111172394+07:00","message":"> Transcript [20618] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.111174952+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.111177009+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.111178862+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.111180828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.11118349+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.111194636+07:00","message":"push: {true \n 0 0xc002bf6e80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:54.116115899+07:00","message":"write wav file: './tmp/7584/7584_1522.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.351778863+07:00","message":"[GCS] Start streaming session, msgId: 1523"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:54.789430996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:54.789451814+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:55.520487989+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:55.520530214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:55.520535315+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:55.520551149+07:00","message":"[buffer interim] 1523 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.520559017+07:00","message":"[bufferProcess] interim [160000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.520561248+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.520568428+07:00","message":"[bufferProcess] send to processor (ticker):ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.520571536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.520574556+07:00","message":"> Transcript [20619] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.520577708+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:55.577766542+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:55.577809053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:55.577815397+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:55.577827151+07:00","message":"[buffer interim] 1523 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.57783492+07:00","message":"[bufferProcess] interim [280000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.577836992+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:55.709975218+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:55.710019326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:55.71002602+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:55.710041187+07:00","message":"[buffer interim] 1523 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.710050701+07:00","message":"[bufferProcess] interim [400000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.710053129+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.710058973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.710061708+07:00","message":"> Transcript [20620] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.710064181+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.710066423+07:00","message":"Set new StatePrefix: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:55.759348524+07:00","message":"[GCS] IsForceVAD: false for message ID: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:55.846529738+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:55.846576833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:55.84658515+07:00","message":"receive interim result [true|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:55.846596391+07:00","message":"end recv isFinal message id 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:55.846599772+07:00","message":"end Recv id 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:55.8466075+07:00","message":"[buffer interim] 1523 true สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.846620835+07:00","message":"[bufferProcess] interim [640000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.846625453+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.846630962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.846635225+07:00","message":"> Transcript [20621] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.846639576+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.846642589+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.846645409+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.846648806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.846651557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.846655416+07:00","message":"> Transcript [20622] [true]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.846658693+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.846661752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.846664517+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.846667305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:55.846671234+07:00","message":"Push: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:55.846683455+07:00","message":"push: {true สวัสดีค่ะ 0 0xc003262b00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:55.853986446+07:00","message":"write wav file: './tmp/7584/7584_1523.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.012345073+07:00","message":"[GCS] Start streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.743133322+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.743185978+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-06-19T14:51:56.743192278+07:00","message":"receive interim result [false|false]: สภาพอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.743210257+07:00","message":"[buffer interim] 1524 false สภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:56.743222662+07:00","message":"[bufferProcess] interim [540000000]:สภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:56.743225413+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.788541811+07:00","message":"[GCS] Cleaned up inactive client: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.788565471+07:00","message":"[GCS] Cleaned up inactive client: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.788568303+07:00","message":"[GCS] Cleaned up inactive client: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.788570366+07:00","message":"[GCS] Cleaned up inactive client: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.788572254+07:00","message":"[GCS] Cleaned up inactive client: 1498"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.788574089+07:00","message":"[GCS] Cleaned up inactive client: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.788576056+07:00","message":"[GCS] Cleaned up inactive client: 1500"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.788577927+07:00","message":"[GCS] Cleaned up inactive client: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.788580215+07:00","message":"[GCS] Cleaned up inactive client: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.87647998+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.876526137+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-06-19T14:51:56.876533366+07:00","message":"receive interim result [false|false]: ตั้งการเตือน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.876553435+07:00","message":"[buffer interim] 1524 false ตั้งการเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:56.876562544+07:00","message":"[bufferProcess] interim [660000000]:ตั้งการเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:56.876565632+07:00","message":"[bufferProcess] send to processor:สภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:56.876573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:56.876582823+07:00","message":"> Transcript [20623] [false]: 'สภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:56.876585771+07:00","message":"Set StatePrefix (first interim): 'สภาพอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.889463223+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.889499191+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-06-19T14:51:56.889504754+07:00","message":"receive interim result [false|false]: สภาพอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.889531061+07:00","message":"[buffer interim] 1524 false สภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:56.889540073+07:00","message":"[bufferProcess] interim [720000000]:สภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:56.889542882+07:00","message":"[bufferProcess] send to processor:ตั้งการเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:56.889548348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:56.889551218+07:00","message":"> Transcript [20624] [false]: 'ตั้งการเตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:56.889553528+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:56.889555642+07:00","message":"Set new StatePrefix: 'ตั้งการเตือน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.988789533+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.988832437+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-06-19T14:51:56.988838546+07:00","message":"receive interim result [false|false]: สภาพอากาศในวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:56.9888587+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:56.988866532+07:00","message":"[bufferProcess] interim [780000000]:สภาพอากาศในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:56.988869756+07:00","message":"[bufferProcess] send to processor:สภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:56.988873576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:56.988876594+07:00","message":"> Transcript [20625] [false]: 'สภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:56.98887985+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:56.988882115+07:00","message":"Set new StatePrefix: 'สภาพอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.048963165+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.049001123+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-06-19T14:51:57.04900711+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.049020181+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.049026977+07:00","message":"[bufferProcess] interim [840000000]:สภาพอากาศในวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.049029745+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.04903327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.04903585+07:00","message":"> Transcript [20626] [false]: 'สภาพอากาศในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.049038913+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.049041161+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.049043238+07:00","message":"StatePrefix: 'สภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.04904565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.36818288+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.368228651+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-06-19T14:51:57.368235462+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.368252624+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.368262664+07:00","message":"[bufferProcess] interim [200000000]:สภาพอากาศในวันนี้ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.368266965+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.368274801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.368278005+07:00","message":"> Transcript [20627] [false]: 'สภาพอากาศในวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.36828168+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.368284005+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.368286162+07:00","message":"StatePrefix: 'สภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.368288805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.437843989+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.437897899+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-06-19T14:51:57.437907651+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.437925708+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.437935411+07:00","message":"[bufferProcess] interim [320000000]:สภาพอากาศในวันนี้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.437938363+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.437946891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.437950452+07:00","message":"> Transcript [20628] [false]: 'สภาพอากาศในวันนี้ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.437954273+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.437957053+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.437959147+07:00","message":"StatePrefix: 'สภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.437961589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.717783236+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.717830164+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-06-19T14:51:57.717837478+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.717859135+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.717872012+07:00","message":"[bufferProcess] interim [500000000]:สภาพอากาศในวันนี้ประเทศไทยก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.717874701+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.717881508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.717886551+07:00","message":"> Transcript [20629] [false]: 'สภาพอากาศในวันนี้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.717890425+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.717892952+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.717894875+07:00","message":"StatePrefix: 'สภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.717897115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.717901841+07:00","message":"Push: 'สภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.717903883+07:00","message":"TextPushed: 'สภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.717906029+07:00","message":"Set new StatePrefix : 'สภาพอากาศในวันนี้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.71790872+07:00","message":"Next Push (prob) : 'ในวันนี้ประเทศไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.717919298+07:00","message":"push: {false สภาพอากาศ 0 0xc002af7d00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.788593405+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.788639568+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-06-19T14:51:57.788646983+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.788665506+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.788674636+07:00","message":"[bufferProcess] interim [560000000]:สภาพอากาศในวันนี้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.788677407+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.788683424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.788688559+07:00","message":"> Transcript [20630] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.788692635+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.788694952+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.788697174+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.788700111+07:00","message":"TextPushed: 'สภาพอากาศ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:57.789691834+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:57.789696935+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.796891492+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.796918887+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-06-19T14:51:57.796924575+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.796938955+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.796945311+07:00","message":"[bufferProcess] interim [620000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.796948675+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.796952193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.796954664+07:00","message":"> Transcript [20631] [false]: 'สภาพอากาศในวันนี้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.796957938+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.796960673+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.79696252+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.796965036+07:00","message":"TextPushed: 'สภาพอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.972507051+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.972547494+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-06-19T14:51:57.97255316+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:57.9725696+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.972576364+07:00","message":"[bufferProcess] interim [740000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.972579144+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.972582301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.97258538+07:00","message":"> Transcript [20632] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.97258852+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.972590978+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.972593348+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:57.972595882+07:00","message":"TextPushed: 'สภาพอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.090612256+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.090650411+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-06-19T14:51:58.090657348+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.090671092+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.090678295+07:00","message":"[bufferProcess] interim [860000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.09068103+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.09068477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.090687777+07:00","message":"> Transcript [20633] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.0906916+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.09069374+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.090696202+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.090698806+07:00","message":"TextPushed: 'สภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.090702077+07:00","message":"Push: 'ในวันนี้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.090704252+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.090706917+07:00","message":"Set new StatePrefix : 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.09070922+07:00","message":"Next Push (prob) : 'ก็ยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.090717272+07:00","message":"push: {false ในวันนี้ประเทศไทย 0 0xc002af7d00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.271376212+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.271414553+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-06-19T14:51:58.271420893+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.271438662+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.271447919+07:00","message":"[bufferProcess] interim [40000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.27145245+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.271463051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.271466167+07:00","message":"> Transcript [20634] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.27147001+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.271472387+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.27147446+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.271477695+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.325148383+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.325194759+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-06-19T14:51:58.325201416+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.325214825+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.325223284+07:00","message":"[bufferProcess] interim [220000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.325226076+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.325229429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.325232288+07:00","message":"> Transcript [20635] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.325235745+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.325237805+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.325240303+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.325242678+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.453401597+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.453438639+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-06-19T14:51:58.453446876+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.45346325+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.453469833+07:00","message":"[bufferProcess] interim [280000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.453472434+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.453477777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.453480517+07:00","message":"> Transcript [20636] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.45348367+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.453485954+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.453488334+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.45349076+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.775856318+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.775905481+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-06-19T14:51:58.775914642+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.775932515+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.775940979+07:00","message":"[bufferProcess] interim [580000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.775945058+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.77595073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.775955139+07:00","message":"> Transcript [20637] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.775960468+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.775963562+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.77596696+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.775970825+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.775975029+07:00","message":"Push: 'ก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.775978075+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.775982998+07:00","message":"Set new StatePrefix : 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.775986871+07:00","message":"Next Push (prob) : 'ฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.775997431+07:00","message":"push: {false ก็ยังมี 0 0xc002af7d00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.881112524+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.881156712+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-06-19T14:51:58.881183583+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.881199818+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.881207886+07:00","message":"[bufferProcess] interim [700000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.881212825+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.88121789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.881222089+07:00","message":"> Transcript [20638] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.881227621+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.881230918+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.881234629+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.881238787+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.981986012+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.982019999+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-06-19T14:51:58.982025954+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:58.982039816+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.982048654+07:00","message":"[bufferProcess] interim [760000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.982053047+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.982061032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.982065126+07:00","message":"> Transcript [20639] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.982068786+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.982071144+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.982073619+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:58.982076779+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:59.00181218+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:59.001841132+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-06-19T14:51:59.001846697+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:59.00187107+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.001877244+07:00","message":"[bufferProcess] interim [820000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.001880256+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.001883584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.00188664+07:00","message":"> Transcript [20640] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.001890257+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.001892266+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.001894664+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.001897596+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:59.234148843+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:59.234188134+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-06-19T14:51:59.23419408+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:59.234209139+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.234216581+07:00","message":"[bufferProcess] interim [60000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.234219131+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.234222814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.234225639+07:00","message":"> Transcript [20641] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.234230149+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.234232711+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.234235029+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.234237918+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.23424758+07:00","message":"Push: 'ฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.234249596+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.234252812+07:00","message":"Set new StatePrefix : 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.234256995+07:00","message":"Next Push (prob) : 'เกิดขึ้นได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:59.234290874+07:00","message":"push: {false ฝนฟ้าคะนอง 0 0xc002af7d00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:59.241524125+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:59.241566263+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-06-19T14:51:59.241574491+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:59.241593411+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.241603414+07:00","message":"[bufferProcess] interim [120000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.241607976+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.241618456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.241623514+07:00","message":"> Transcript [20642] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.241628177+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.241632011+07:00","message":"Set new StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:59.568349793+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:59.568389089+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-06-19T14:51:59.568395131+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:59.568408133+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.568418852+07:00","message":"[bufferProcess] interim [420000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.568421671+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.568426875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.568429955+07:00","message":"> Transcript [20643] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.568433597+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.5684357+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.568439013+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.5684419+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:59.701777128+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:59.701820826+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-06-19T14:51:59.701828721+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะเดี๋ยวจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:59.701843957+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะเดี๋ยวจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.701860084+07:00","message":"[bufferProcess] interim [480000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะเดี๋ยวจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.701863324+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.701871271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.701874785+07:00","message":"> Transcript [20644] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.701878656+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.701880892+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.701883192+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.70188576+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:59.755681702+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:59.755716226+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-06-19T14:51:59.755723305+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:59.755744937+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.755752635+07:00","message":"[bufferProcess] interim [600000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.755755402+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะเดี๋ยวจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.755763802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.755772485+07:00","message":"> Transcript [20645] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะเดี๋ยวจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.755776761+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.755779569+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.755781505+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:59.755784136+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.071373303+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.071418012+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-06-19T14:52:00.071425155+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.071440645+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.071451901+07:00","message":"[bufferProcess] interim [840000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.071454821+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.071460911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.071464159+07:00","message":"> Transcript [20646] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.071468979+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.071473206+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.071475851+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.071478519+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.071484961+07:00","message":"Push: 'เกิดก็ได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.071487391+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.0714898+07:00","message":"Set new StatePrefix : 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.071492223+07:00","message":"Next Push (prob) : 'คะโดยจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.071519096+07:00","message":"push: {false เกิดก็ได้นะ 0 0xc002af7d00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.194708253+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.194758549+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-06-19T14:52:00.194766779+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.194781636+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.194790324+07:00","message":"[bufferProcess] interim [20000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.194793259+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.194802049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.194805459+07:00","message":"> Transcript [20647] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.194809632+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.194814394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.194816845+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.194819869+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.396883301+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.396928253+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-06-19T14:52:00.396935763+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.396949208+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.396957276+07:00","message":"[bufferProcess] interim [200000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.396962181+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.396968469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.396971357+07:00","message":"> Transcript [20648] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.396975613+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.396978081+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.396980489+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.396984545+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.648969733+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.649016334+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-06-19T14:52:00.649024209+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.649039661+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.649048908+07:00","message":"[bufferProcess] interim [440000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.649052957+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.649059999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.649063048+07:00","message":"> Transcript [20649] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.649068895+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.649072573+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.649075383+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.649078705+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:00.78991255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:00.789918534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.8999098+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.899961785+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-06-19T14:52:00.899971701+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.89998811+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.89999671+07:00","message":"[bufferProcess] interim [680000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.900000075+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.900011838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.900015137+07:00","message":"> Transcript [20650] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.900021167+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.900024106+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.900028374+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.90003087+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.900039507+07:00","message":"Push: 'คะโดยจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.900041463+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.90004401+07:00","message":"Set new StatePrefix : 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.900047071+07:00","message":"Next Push (prob) : 'ฝนตกหนักเลย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.900056323+07:00","message":"push: {false คะโดยจะมี 0 0xc002af7d00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.089963583+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.089999941+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-06-19T14:52:01.090006083+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยจะได้บ้าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.090017583+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยจะได้บ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.090026719+07:00","message":"[bufferProcess] interim [860000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยจะได้บ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.090030068+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.090035751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.090038538+07:00","message":"> Transcript [20651] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.090042205+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.090044385+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.090046588+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.090049527+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.115204837+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.11523781+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-06-19T14:52:01.115243913+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยก็ได้บาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.115256155+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยก็ได้บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.115262876+07:00","message":"[bufferProcess] interim [920000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยก็ได้บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.115265919+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยจะได้บ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.115269591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.11527243+07:00","message":"> Transcript [20652] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยจะได้บ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.115276174+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.115279854+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.115281957+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.115284781+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.14004558+07:00","message":"[GCS] IsForceVAD: false for message ID: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.230059149+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.230099977+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-06-19T14:52:01.230106169+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยก็ได้บางที"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.230120748+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยก็ได้บางที"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.230129042+07:00","message":"[bufferProcess] interim [40000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยก็ได้บางที"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.23013201+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยก็ได้บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.23013578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.230138612+07:00","message":"> Transcript [20653] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยก็ได้บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.230142602+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.230144698+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.230146962+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.230149945+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.24573413+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.245784248+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-06-19T14:52:01.245795909+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยจะได้บางแค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.245817734+07:00","message":"[buffer interim] 1524 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยจะได้บางแค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.245825438+07:00","message":"[bufferProcess] interim [100000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยจะได้บางแค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.245828637+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยก็ได้บางที"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.245839025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.245841946+07:00","message":"> Transcript [20654] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยก็ได้บางที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.245854185+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.24585715+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.245859702+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.245863859+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.245872984+07:00","message":"Push: 'ฝนตกหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.24587526+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.245878142+07:00","message":"Set new StatePrefix : 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยก็ได้บางที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.245887066+07:00","message":"Next Push (prob) : 'ก็ได้บางที'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.245903419+07:00","message":"push: {false ฝนตกหนักเลย 0 0xc002af7d00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.35816569+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.358208355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยจะได้วางแผน\",\"confidence\":0.9339236}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.358214739+07:00","message":"receive interim result [true|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยจะได้วางแผน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.358227682+07:00","message":"end recv isFinal message id 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.358230744+07:00","message":"end Recv id 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.358249652+07:00","message":"[buffer interim] 1524 true สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยจะได้วางแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.358278856+07:00","message":"[bufferProcess] interim [130000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยจะได้วางแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.358284646+07:00","message":"[bufferProcess] send to processor (isfinal):สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยจะได้บางแค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.358300065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.358340306+07:00","message":"> Transcript [20655] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยจะได้บางแค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.358345169+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.358347985+07:00","message":"Set new StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยจะได้บางแค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.358351185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.358353915+07:00","message":"> Transcript [20656] [true]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยจะได้วางแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.358358295+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.358360517+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.35836357+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยจะได้บางแค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.358366936+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.358369012+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.358643641+07:00","message":"Push: 'จะได้วางแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.358651912+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดก็ได้นะคะโดยจะมีฝนตกหนักเลยจะได้วางแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.358654901+07:00","message":"Set new StatePrefix : 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยจะได้วางแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.358657561+07:00","message":"Next Push (prob) : 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยจะได้วางแผน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.35867008+07:00","message":"push: {true จะได้วางแผน 0 0xc002af7d00}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:01.358666436+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1524.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:01.368747564+07:00","message":"write wav file: './tmp/7584/7584_1524.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:01.403599608+07:00","message":"[GCS] Start streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:02.156431052+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:02.156475671+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-06-19T14:52:02.156481452+07:00","message":"receive interim result [false|false]: ส่วนมากก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:02.156500787+07:00","message":"[buffer interim] 1525 false ส่วนมากก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.15650866+07:00","message":"[bufferProcess] interim [540000000]:ส่วนมากก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.156511137+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:02.248108062+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:02.248151802+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-06-19T14:52:02.248183855+07:00","message":"receive interim result [false|false]: ส่วนมากก็จะอยู่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:02.248197113+07:00","message":"[buffer interim] 1525 false ส่วนมากก็จะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.24820512+07:00","message":"[bufferProcess] interim [660000000]:ส่วนมากก็จะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.248207901+07:00","message":"[bufferProcess] send to processor:ส่วนมากก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.248225385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.248228833+07:00","message":"> Transcript [20657] [false]: 'ส่วนมากก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.248231509+07:00","message":"Set StatePrefix (first interim): 'ส่วนมากก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:02.375661845+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:02.375705077+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-06-19T14:52:02.37571121+07:00","message":"receive interim result [false|false]: ส่วนมากก็จะอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:02.375728292+07:00","message":"[buffer interim] 1525 false ส่วนมากก็จะอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.375737494+07:00","message":"[bufferProcess] interim [780000000]:ส่วนมากก็จะอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.375740543+07:00","message":"[bufferProcess] send to processor:ส่วนมากก็จะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.375744316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.375747635+07:00","message":"> Transcript [20658] [false]: 'ส่วนมากก็จะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.37575138+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.37575363+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.37575609+07:00","message":"StatePrefix: 'ส่วนมากก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.375758486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:02.975741462+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:02.975786871+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-06-19T14:52:02.97579342+07:00","message":"receive interim result [false|false]: ส่วนมากก็จะอยู่ในพื้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:02.97580939+07:00","message":"[buffer interim] 1525 false ส่วนมากก็จะอยู่ในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.97581915+07:00","message":"[bufferProcess] interim [320000000]:ส่วนมากก็จะอยู่ในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.975821714+07:00","message":"[bufferProcess] send to processor:ส่วนมากก็จะอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.975827385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.975830278+07:00","message":"> Transcript [20659] [false]: 'ส่วนมากก็จะอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.975834454+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.975837003+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.975839044+07:00","message":"StatePrefix: 'ส่วนมากก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.975841371+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:02.986861354+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:02.986873313+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-06-19T14:52:02.986877118+07:00","message":"receive interim result [false|false]: ส่วนมากก็จะอยู่ในพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:02.986892105+07:00","message":"[buffer interim] 1525 false ส่วนมากก็จะอยู่ในพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.986895851+07:00","message":"[bufferProcess] interim [380000000]:ส่วนมากก็จะอยู่ในพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.986897999+07:00","message":"[bufferProcess] send to processor:ส่วนมากก็จะอยู่ในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.986900087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.986902349+07:00","message":"> Transcript [20660] [false]: 'ส่วนมากก็จะอยู่ในพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.98690482+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.986906855+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.986909112+07:00","message":"StatePrefix: 'ส่วนมากก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:02.986910959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.469933175+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.469973242+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-06-19T14:52:03.469979762+07:00","message":"receive interim result [false|false]: ส่วนมากก็จะอยู่ในพื้นที่ภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.469992622+07:00","message":"[buffer interim] 1525 false ส่วนมากก็จะอยู่ในพื้นที่ภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.470001385+07:00","message":"[bufferProcess] interim [860000000]:ส่วนมากก็จะอยู่ในพื้นที่ภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.470004139+07:00","message":"[bufferProcess] send to processor:ส่วนมากก็จะอยู่ในพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.470010252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.470013142+07:00","message":"> Transcript [20661] [false]: 'ส่วนมากก็จะอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.470016895+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.470019587+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.470021617+07:00","message":"StatePrefix: 'ส่วนมากก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.470023851+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.470028883+07:00","message":"Push: 'ส่วนมากก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.470030889+07:00","message":"TextPushed: 'ส่วนมากก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.470035198+07:00","message":"Set new StatePrefix : 'ส่วนมากก็จะอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.470038043+07:00","message":"Next Push (prob) : 'อยู่ในพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.470046885+07:00","message":"push: {false ส่วนมากก็จะ 0 0xc003262000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.526219989+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.526260667+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-06-19T14:52:03.526266858+07:00","message":"receive interim result [false|false]: ส่วนมากก็จะอยู่ในพื้นที่ภาคเหนือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.526281125+07:00","message":"[buffer interim] 1525 false ส่วนมากก็จะอยู่ในพื้นที่ภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.526291422+07:00","message":"[bufferProcess] interim [980000000]:ส่วนมากก็จะอยู่ในพื้นที่ภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.526293965+07:00","message":"[bufferProcess] send to processor:ส่วนมากก็จะอยู่ในพื้นที่ภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.526300311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.526303486+07:00","message":"> Transcript [20662] [false]: 'ส่วนมากก็จะอยู่ในพื้นที่ภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.526306979+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.526309289+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.526311743+07:00","message":"StatePrefix: 'ส่วนมากก็จะอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.526314066+07:00","message":"TextPushed: 'ส่วนมากก็จะ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:03.790149766+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:03.790154002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.983189765+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.983231431+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-06-19T14:52:03.983237985+07:00","message":"receive interim result [false|false]: ส่วนมากก็จะอยู่ในพื้นที่ภาคเหนือผลิต"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.983252868+07:00","message":"[buffer interim] 1525 false ส่วนมากก็จะอยู่ในพื้นที่ภาคเหนือผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.983263975+07:00","message":"[bufferProcess] interim [400000000]:ส่วนมากก็จะอยู่ในพื้นที่ภาคเหนือผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.983266729+07:00","message":"[bufferProcess] send to processor:ส่วนมากก็จะอยู่ในพื้นที่ภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.983272957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.983277362+07:00","message":"> Transcript [20663] [false]: 'ส่วนมากก็จะอยู่ในพื้นที่ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.983281238+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.983283484+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.983286024+07:00","message":"StatePrefix: 'ส่วนมากก็จะอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.983288488+07:00","message":"TextPushed: 'ส่วนมากก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.042027933+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.042068837+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-06-19T14:52:04.042076655+07:00","message":"receive interim result [false|false]: ส่วนมากก็จะอยู่ในพื้นที่ภาคเหนือภาคอีสาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.042090622+07:00","message":"[buffer interim] 1525 false ส่วนมากก็จะอยู่ในพื้นที่ภาคเหนือภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.042098144+07:00","message":"[bufferProcess] interim [460000000]:ส่วนมากก็จะอยู่ในพื้นที่ภาคเหนือภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.042101415+07:00","message":"[bufferProcess] send to processor:ส่วนมากก็จะอยู่ในพื้นที่ภาคเหนือผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.042105225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.042108318+07:00","message":"> Transcript [20664] [false]: 'ส่วนมากก็จะอยู่ในพื้นที่ภาคเหนือผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.042111757+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.042114482+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.042116787+07:00","message":"StatePrefix: 'ส่วนมากก็จะอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.042120106+07:00","message":"TextPushed: 'ส่วนมากก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.209451864+07:00","message":"[GCS] IsForceVAD: false for message ID: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.281309122+07:00","message":"[GCS] Start streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.384728297+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.384773635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนมากก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสาน\",\"confidence\":0.9493157}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.38478088+07:00","message":"receive interim result [true|false]: ส่วนมากก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.384794934+07:00","message":"end recv isFinal message id 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.384797414+07:00","message":"end Recv id 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.384804449+07:00","message":"[buffer interim] 1525 true ส่วนมากก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.384813149+07:00","message":"[bufferProcess] interim [850000000]:ส่วนมากก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.384818362+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนมากก็จะอยู่ในพื้นที่ภาคเหนือภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.384821759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.384825148+07:00","message":"> Transcript [20665] [false]: 'ส่วนมากก็จะอยู่ในพื้นที่ภาคเหนือภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.384829336+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.384831672+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.384834287+07:00","message":"StatePrefix: 'ส่วนมากก็จะอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.384836654+07:00","message":"TextPushed: 'ส่วนมากก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.384859907+07:00","message":"Push: 'อยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.384863334+07:00","message":"TextPushed: 'ส่วนมากก็จะอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.384865982+07:00","message":"Set new StatePrefix : 'ส่วนมากก็จะอยู่ในพื้นที่ภาคเหนือภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.384868684+07:00","message":"Next Push (prob) : 'ภาคเหนือภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.384874941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.384877226+07:00","message":"> Transcript [20666] [true]: 'ส่วนมากก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.384881654+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.38488348+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.384885484+07:00","message":"StatePrefix: 'ส่วนมากก็จะอยู่ในพื้นที่ภาคเหนือภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.384887677+07:00","message":"TextPushed: 'ส่วนมากก็จะอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.384889468+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.384890744+07:00","message":"push: {false อยู่ในพื้นที่ 0 0xc003262000}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.385030989+07:00","message":"Push: 'ภาคเหนือภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.385034539+07:00","message":"TextPushed: 'ส่วนมากก็จะอยู่ในพื้นที่ภาคเหนือภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.385036807+07:00","message":"Set new StatePrefix : 'ส่วนมากก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.385038823+07:00","message":"Next Push (prob) : 'ส่วนมากก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.385049377+07:00","message":"push: {true ภาคเหนือภาคอีสาน 0 0xc003262000}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.385062434+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1525.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:04.394223952+07:00","message":"write wav file: './tmp/7584/7584_1525.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.828957718+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.829009356+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-06-19T14:52:04.829015256+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.829034737+07:00","message":"[buffer interim] 1526 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.829043415+07:00","message":"[bufferProcess] interim [360000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.829045794+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:05.620375184+07:00","message":"[GCS] IsForceVAD: false for message ID: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:05.660051624+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:05.660090438+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-06-19T14:52:05.660098006+07:00","message":"receive interim result [false|false]: ภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:05.660112378+07:00","message":"[buffer interim] 1526 false ภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.660119738+07:00","message":"[bufferProcess] interim [200000000]:ภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.660123538+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.660126866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.660130514+07:00","message":"> Transcript [20667] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.660133096+07:00","message":"Set StatePrefix (first interim): 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:05.681246602+07:00","message":"[GCS] Start streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:05.716818405+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:05.716879335+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-06-19T14:52:05.716885742+07:00","message":"receive interim result [false|false]: ภาคตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:05.71689999+07:00","message":"[buffer interim] 1526 false ภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.716906521+07:00","message":"[bufferProcess] interim [380000000]:ภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.716909228+07:00","message":"[bufferProcess] send to processor:ภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.716914621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.716917416+07:00","message":"> Transcript [20668] [false]: 'ภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.716919639+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.716921976+07:00","message":"Set new StatePrefix: 'ภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:05.726826214+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:05.726866186+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:05.726871816+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:05.726883646+07:00","message":"end recv isFinal message id 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:05.726885949+07:00","message":"end Recv id 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:05.726892517+07:00","message":"[buffer interim] 1526 true "}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.726899373+07:00","message":"[bufferProcess] interim [380000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.726906452+07:00","message":"[bufferProcess] send to processor (isfinal):ภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.726910648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.726914289+07:00","message":"> Transcript [20669] [false]: 'ภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.726917613+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.726919775+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.726922515+07:00","message":"StatePrefix: 'ภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.726924767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.726926549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.726928539+07:00","message":"> Transcript [20670] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.726930743+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.726932551+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.726934367+07:00","message":"StatePrefix: 'ภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.726936031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:05.726943592+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:05.726952484+07:00","message":"push: {true  0 0xc003262380}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:05.73262287+07:00","message":"write wav file: './tmp/7584/7584_1526.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.390150607+07:00","message":"[GCS] IsForceVAD: false for message ID: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.481615107+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.48163684+07:00","message":"found end of frame, send empty tag with msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.481640071+07:00","message":"end Recv id 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.481647381+07:00","message":"[buffer interim] 1527 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.481654544+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.481658045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.481660687+07:00","message":"> Transcript [20671] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.481663063+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.481665144+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.481667387+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.4816694+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.481676586+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.481683512+07:00","message":"push: {true \n 0 0xc003262780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:06.488468519+07:00","message":"write wav file: './tmp/7584/7584_1527.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.581221629+07:00","message":"[GCS] Start streaming session, msgId: 1528"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:06.79047106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:06.79047377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.966608479+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.966654689+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-06-19T14:52:07.966660626+07:00","message":"receive interim result [false|false]: เพราะว่ายังมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.966679757+07:00","message":"[buffer interim] 1528 false เพราะว่ายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.966687683+07:00","message":"[bufferProcess] interim [140000000]:เพราะว่ายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.966689975+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.966698052+07:00","message":"[bufferProcess] send to processor (ticker):เพราะว่ายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.966700887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.966703894+07:00","message":"> Transcript [20672] [false]: 'เพราะว่ายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.96670932+07:00","message":"Set StatePrefix (first interim): 'เพราะว่ายังมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.106405178+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.10643952+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-06-19T14:52:08.10644569+07:00","message":"receive interim result [false|false]: เพราะว่ายังมีกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.106462601+07:00","message":"[buffer interim] 1528 false เพราะว่ายังมีกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.106470161+07:00","message":"[bufferProcess] interim [260000000]:เพราะว่ายังมีกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.106472211+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.150617046+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.150661525+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-06-19T14:52:08.15066824+07:00","message":"receive interim result [false|false]: เพราะว่ายังมีกระแส"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.150685779+07:00","message":"[buffer interim] 1528 false เพราะว่ายังมีกระแส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.150694004+07:00","message":"[bufferProcess] interim [320000000]:เพราะว่ายังมีกระแส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.150697667+07:00","message":"[bufferProcess] send to processor:เพราะว่ายังมีกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.150701939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.150706727+07:00","message":"> Transcript [20673] [false]: 'เพราะว่ายังมีกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.15071374+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.150716639+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.150719614+07:00","message":"StatePrefix: 'เพราะว่ายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.150722758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.336169702+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.336209185+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-06-19T14:52:08.336214754+07:00","message":"receive interim result [false|false]: เพราะว่ายังมีกระแสตรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.33623073+07:00","message":"[buffer interim] 1528 false เพราะว่ายังมีกระแสตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.336238729+07:00","message":"[bufferProcess] interim [560000000]:เพราะว่ายังมีกระแสตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.336241136+07:00","message":"[bufferProcess] send to processor:เพราะว่ายังมีกระแส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.336244309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.336247202+07:00","message":"> Transcript [20674] [false]: 'เพราะว่ายังมีกระแส'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.336250598+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.336252852+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.336254948+07:00","message":"StatePrefix: 'เพราะว่ายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.33625732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.677085878+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.677123105+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-06-19T14:52:08.677129615+07:00","message":"receive interim result [false|false]: เพราะว่ายังมีกระแสตรงที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.677155733+07:00","message":"[buffer interim] 1528 false เพราะว่ายังมีกระแสตรงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.677174596+07:00","message":"[bufferProcess] interim [920000000]:เพราะว่ายังมีกระแสตรงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.677177381+07:00","message":"[bufferProcess] send to processor:เพราะว่ายังมีกระแสตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.677181012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.677187606+07:00","message":"> Transcript [20675] [false]: 'เพราะว่ายังมีกระแสตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.677191051+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.677193912+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.677196445+07:00","message":"StatePrefix: 'เพราะว่ายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.67719926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.736614211+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.736654168+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-06-19T14:52:08.736663593+07:00","message":"receive interim result [false|false]: เพราะว่ายังมีกระแสตรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.73667703+07:00","message":"[buffer interim] 1528 false เพราะว่ายังมีกระแสตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.736685858+07:00","message":"[bufferProcess] interim [980000000]:เพราะว่ายังมีกระแสตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.736688489+07:00","message":"[bufferProcess] send to processor:เพราะว่ายังมีกระแสตรงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.736691662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.736694319+07:00","message":"> Transcript [20676] [false]: 'เพราะว่ายังมีกระแสตรงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.736697537+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.736699985+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.736703402+07:00","message":"StatePrefix: 'เพราะว่ายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.736705587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.736711603+07:00","message":"Push: 'เพราะว่ายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.7367137+07:00","message":"TextPushed: 'เพราะว่ายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.736715784+07:00","message":"Set new StatePrefix : 'เพราะว่ายังมีกระแสตรงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.736717972+07:00","message":"Next Push (prob) : 'กระแสตรงที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.736725479+07:00","message":"push: {false เพราะว่ายังมี 0 0xc003d29280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.866352699+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.866407163+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-06-19T14:52:08.866415347+07:00","message":"receive interim result [false|false]: เพราะว่ายังมีกระแสตรงที่เขา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.866437098+07:00","message":"[buffer interim] 1528 false เพราะว่ายังมีกระแสตรงที่เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.866451635+07:00","message":"[bufferProcess] interim [40000000]:เพราะว่ายังมีกระแสตรงที่เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.866456196+07:00","message":"[bufferProcess] send to processor:เพราะว่ายังมีกระแสตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.866466391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.866471312+07:00","message":"> Transcript [20677] [false]: 'เพราะว่ายังมีกระแสตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.866476257+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.979543373+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.979584097+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-06-19T14:52:08.979590989+07:00","message":"receive interim result [false|false]: เพราะว่ายังมีกระแสตรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.979611011+07:00","message":"[buffer interim] 1528 false เพราะว่ายังมีกระแสตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.979618371+07:00","message":"[bufferProcess] interim [160000000]:เพราะว่ายังมีกระแสตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.979620815+07:00","message":"[bufferProcess] send to processor:เพราะว่ายังมีกระแสตรงที่เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.979624389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.979627627+07:00","message":"> Transcript [20678] [false]: 'เพราะว่ายังมีกระแสตรงที่เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.97963127+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.979633504+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.979635515+07:00","message":"StatePrefix: 'เพราะว่ายังมีกระแสตรงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.979637926+07:00","message":"TextPushed: 'เพราะว่ายังมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.987433518+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.987464352+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-06-19T14:52:08.98747001+07:00","message":"receive interim result [false|false]: เพราะว่ายังมีกระแสตรงที่ค่อนข้าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.987483319+07:00","message":"[buffer interim] 1528 false เพราะว่ายังมีกระแสตรงที่ค่อนข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.987489687+07:00","message":"[bufferProcess] interim [220000000]:เพราะว่ายังมีกระแสตรงที่ค่อนข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.987492226+07:00","message":"[bufferProcess] send to processor:เพราะว่ายังมีกระแสตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.987495709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.987498433+07:00","message":"> Transcript [20679] [false]: 'เพราะว่ายังมีกระแสตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.987500523+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.163528731+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.163565895+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-06-19T14:52:09.163571978+07:00","message":"receive interim result [false|false]: เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.163582913+07:00","message":"[buffer interim] 1528 false เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.16358974+07:00","message":"[bufferProcess] interim [340000000]:เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.163592484+07:00","message":"[bufferProcess] send to processor:เพราะว่ายังมีกระแสตรงที่ค่อนข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.163597554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.16360071+07:00","message":"> Transcript [20680] [false]: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.163604359+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.163606728+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.163608975+07:00","message":"StatePrefix: 'เพราะว่ายังมีกระแสตรงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.163611636+07:00","message":"TextPushed: 'เพราะว่ายังมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.409874859+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.409913937+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-06-19T14:52:09.409919929+07:00","message":"receive interim result [false|false]: เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.409943869+07:00","message":"[buffer interim] 1528 false เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.409951252+07:00","message":"[bufferProcess] interim [580000000]:เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.409953874+07:00","message":"[bufferProcess] send to processor:เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.409957771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.409960462+07:00","message":"> Transcript [20681] [false]: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.409963611+07:00","message":"Count interim (case 1.2): 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.409965968+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.409968226+07:00","message":"StatePrefix: 'เพราะว่ายังมีกระแสตรงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.409970651+07:00","message":"TextPushed: 'เพราะว่ายังมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.423630115+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.423656736+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-06-19T14:52:09.423662318+07:00","message":"receive interim result [false|false]: เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.423674631+07:00","message":"[buffer interim] 1528 false เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.423681309+07:00","message":"[bufferProcess] interim [640000000]:เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.423683845+07:00","message":"[bufferProcess] send to processor:เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.423686947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.423689847+07:00","message":"> Transcript [20682] [false]: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.423697364+07:00","message":"Count interim (case 1.1): 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.423699789+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.423702043+07:00","message":"StatePrefix: 'เพราะว่ายังมีกระแสตรงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.423704426+07:00","message":"TextPushed: 'เพราะว่ายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.423711147+07:00","message":"Push: 'กระแสตรงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.423713216+07:00","message":"TextPushed: 'เพราะว่ายังมีกระแสตรงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.423715492+07:00","message":"Set new StatePrefix : 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.423717732+07:00","message":"Next Push (prob) : 'ค่อนข้างจะได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.423725203+07:00","message":"push: {false กระแสตรงที่ 0 0xc003d29280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.565975823+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.566013589+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-06-19T14:52:09.566019981+07:00","message":"receive interim result [false|false]: เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.566035869+07:00","message":"[buffer interim] 1528 false เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.566042702+07:00","message":"[bufferProcess] interim [820000000]:เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.566046714+07:00","message":"[bufferProcess] send to processor:เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.566050331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.566053429+07:00","message":"> Transcript [20683] [false]: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.566056176+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.5660584+07:00","message":"Set new StatePrefix: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรง'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:09.791105443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:09.791117775+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.260488378+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.260528372+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-06-19T14:52:10.260534335+07:00","message":"receive interim result [false|false]: เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.260553904+07:00","message":"[buffer interim] 1528 false เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.260561891+07:00","message":"[bufferProcess] interim [180000000]:เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.260564696+07:00","message":"[bufferProcess] send to processor:เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.260570724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.260575685+07:00","message":"> Transcript [20684] [false]: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.260581844+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.260584364+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.260586576+07:00","message":"StatePrefix: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.260589182+07:00","message":"TextPushed: 'เพราะว่ายังมีกระแสตรงที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.300871353+07:00","message":"[GCS] IsForceVAD: false for message ID: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.303975227+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.30401217+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-06-19T14:52:10.304018168+07:00","message":"receive interim result [false|false]: เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.30403672+07:00","message":"[buffer interim] 1528 false เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.304044471+07:00","message":"[bufferProcess] interim [240000000]:เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.304047606+07:00","message":"[bufferProcess] send to processor:เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.304055721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.304058541+07:00","message":"> Transcript [20685] [false]: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.304062011+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.30406424+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.304067518+07:00","message":"StatePrefix: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.304070381+07:00","message":"TextPushed: 'เพราะว่ายังมีกระแสตรงที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.361561702+07:00","message":"[GCS] Start streaming session, msgId: 1529"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.372190473+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.372223291+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-06-19T14:52:10.372228869+07:00","message":"receive interim result [false|false]: เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของพลพล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.372244134+07:00","message":"[buffer interim] 1528 false เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของพลพล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.372250666+07:00","message":"[bufferProcess] interim [300000000]:เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของพลพล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.372253456+07:00","message":"[bufferProcess] send to processor:เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.372256918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.372260348+07:00","message":"> Transcript [20686] [false]: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.372263814+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.372265946+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.372268265+07:00","message":"StatePrefix: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.372270856+07:00","message":"TextPushed: 'เพราะว่ายังมีกระแสตรงที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.505061985+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.505097059+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-06-19T14:52:10.505103087+07:00","message":"receive interim result [false|false]: เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.505113414+07:00","message":"[buffer interim] 1528 false เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.505121979+07:00","message":"[bufferProcess] interim [480000000]:เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.505124647+07:00","message":"[bufferProcess] send to processor:เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของพลพล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.505128089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.505130912+07:00","message":"> Transcript [20687] [false]: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของพลพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.505134893+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.505136982+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.505139402+07:00","message":"StatePrefix: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.505142485+07:00","message":"TextPushed: 'เพราะว่ายังมีกระแสตรงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.505145123+07:00","message":"Push: 'ค่อนข้างจะแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.505148504+07:00","message":"TextPushed: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.505150771+07:00","message":"Set new StatePrefix : 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของพลพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.505152975+07:00","message":"Next Push (prob) : 'ของพลพล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.505171718+07:00","message":"push: {false ค่อนข้างจะแรง 0 0xc003d29280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.508733242+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.508752919+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-06-19T14:52:10.50875821+07:00","message":"receive interim result [false|false]: เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของพลพล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.508773645+07:00","message":"[buffer interim] 1528 false เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของพลพล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.508779535+07:00","message":"[bufferProcess] interim [540000000]:เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของพลพล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.508782023+07:00","message":"[bufferProcess] send to processor:เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.508785107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.50878773+07:00","message":"> Transcript [20688] [false]: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.508790368+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.508792487+07:00","message":"Set new StatePrefix: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.510762951+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.510776818+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-06-19T14:52:10.510780997+07:00","message":"receive interim result [false|false]: เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวันตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.510790203+07:00","message":"[buffer interim] 1528 false เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.510794138+07:00","message":"[bufferProcess] interim [600000000]:เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.510796305+07:00","message":"[bufferProcess] send to processor:เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของพลพล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.510798725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.510800957+07:00","message":"> Transcript [20689] [false]: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของพลพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.510803023+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.510804857+07:00","message":"Set new StatePrefix: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของพลพล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.513291659+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.513311807+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-06-19T14:52:10.513316398+07:00","message":"receive interim result [false|false]: เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวันตกเฉียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.513326819+07:00","message":"[buffer interim] 1528 false เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวันตกเฉียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.513331618+07:00","message":"[bufferProcess] interim [720000000]:เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวันตกเฉียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.513334627+07:00","message":"[bufferProcess] send to processor:เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.513337898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.513340566+07:00","message":"> Transcript [20690] [false]: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.513342806+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.513348499+07:00","message":"Set new StatePrefix: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวันตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.61487418+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.614924735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แปลว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวันตกเฉียง\",\"confidence\":0.91174984}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.614934181+07:00","message":"receive interim result [true|false]: แปลว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวันตกเฉียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.614947458+07:00","message":"end recv isFinal message id 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.6149509+07:00","message":"end Recv id 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.614959962+07:00","message":"[buffer interim] 1528 true แปลว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวันตกเฉียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.614974318+07:00","message":"[bufferProcess] interim [750000000]:แปลว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวันตกเฉียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.614979253+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวันตกเฉียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.614986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.614989909+07:00","message":"> Transcript [20691] [false]: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวันตกเฉียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.614997324+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.615000446+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.615003532+07:00","message":"StatePrefix: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.615007698+07:00","message":"TextPushed: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.615010909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.615014294+07:00","message":"> Transcript [20692] [true]: 'แปลว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวันตกเฉียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.615018041+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.615020849+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.615023711+07:00","message":"StatePrefix: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.615027148+07:00","message":"TextPushed: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.615030125+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.615228433+07:00","message":"Push: 'ของมรสุมตะวันตกเฉียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.61523354+07:00","message":"TextPushed: 'เพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวันตกเฉียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.615237173+07:00","message":"Set new StatePrefix : 'แปลว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวันตกเฉียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.615240791+07:00","message":"Next Push (prob) : 'แปลว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของมรสุมตะวันตกเฉียง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.615258147+07:00","message":"push: {true ของมรสุมตะวันตกเฉียง 0 0xc003d29280}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.615267102+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1528.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:10.628520744+07:00","message":"write wav file: './tmp/7584/7584_1528.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.75167033+07:00","message":"[GCS] IsForceVAD: false for message ID: 1529"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.810830385+07:00","message":"[GCS] Start streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.84929367+07:00","message":"receive streaming session, msgId: 1529"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.849317082+07:00","message":"found end of frame, send empty tag with msgId: 1529"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.849319987+07:00","message":"end Recv id 1529"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.849326036+07:00","message":"[buffer interim] 1529 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.849332932+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.849336494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.849339142+07:00","message":"> Transcript [20693] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.849341628+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.849343572+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.849345392+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.849347346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.84935394+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.849362596+07:00","message":"push: {true \n 0 0xc003d29380}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:10.869612413+07:00","message":"write wav file: './tmp/7584/7584_1529.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.536757266+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.536811751+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-06-19T14:52:11.536818095+07:00","message":"receive interim result [false|false]: ที่พัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.536832294+07:00","message":"[buffer interim] 1530 false ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.536844142+07:00","message":"[bufferProcess] interim [540000000]:ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.536846408+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.808033045+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.808072421+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-06-19T14:52:11.808078173+07:00","message":"receive interim result [false|false]: ที่พัดเข้ามา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.80809084+07:00","message":"[buffer interim] 1530 false ที่พัดเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.808098215+07:00","message":"[bufferProcess] interim [780000000]:ที่พัดเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.808100953+07:00","message":"[bufferProcess] send to processor:ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.808104752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.808107569+07:00","message":"> Transcript [20694] [false]: 'ที่พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.808109798+07:00","message":"Set StatePrefix (first interim): 'ที่พัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.900721385+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.900766708+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-06-19T14:52:11.900773706+07:00","message":"receive interim result [false|false]: ที่พัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.900784561+07:00","message":"[buffer interim] 1530 false ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.900792289+07:00","message":"[bufferProcess] interim [900000000]:ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.900794804+07:00","message":"[bufferProcess] send to processor:ที่พัดเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.900799014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.900802189+07:00","message":"> Transcript [20695] [false]: 'ที่พัดเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.90080474+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.900806894+07:00","message":"Set new StatePrefix: 'ที่พัดเข้ามา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.995319714+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.995365081+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-06-19T14:52:11.995372989+07:00","message":"receive interim result [false|false]: ที่พัดเข้ามาปก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.995389819+07:00","message":"[buffer interim] 1530 false ที่พัดเข้ามาปก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.995397851+07:00","message":"[bufferProcess] interim [20000000]:ที่พัดเข้ามาปก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.99540056+07:00","message":"[bufferProcess] send to processor:ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.995407486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.995410316+07:00","message":"> Transcript [20696] [false]: 'ที่พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.995416403+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.995418799+07:00","message":"Set new StatePrefix: 'ที่พัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:12.170605467+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:12.170643354+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-06-19T14:52:12.170650138+07:00","message":"receive interim result [false|false]: ที่พัดเข้ามาปกคลุม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:12.170662854+07:00","message":"[buffer interim] 1530 false ที่พัดเข้ามาปกคลุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.170669416+07:00","message":"[bufferProcess] interim [200000000]:ที่พัดเข้ามาปกคลุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.170673073+07:00","message":"[bufferProcess] send to processor:ที่พัดเข้ามาปก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.170679602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.170682299+07:00","message":"> Transcript [20697] [false]: 'ที่พัดเข้ามาปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.170684682+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.170686832+07:00","message":"Set new StatePrefix: 'ที่พัดเข้ามาปก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:12.745259635+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:12.745304995+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-06-19T14:52:12.745312223+07:00","message":"receive interim result [false|false]: ที่พัดปกคลุมทะเลอันดามัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:12.745328243+07:00","message":"[buffer interim] 1530 false ที่พัดปกคลุมทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.745336272+07:00","message":"[bufferProcess] interim [800000000]:ที่พัดปกคลุมทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.745339409+07:00","message":"[bufferProcess] send to processor:ที่พัดเข้ามาปกคลุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.745349067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.745352081+07:00","message":"> Transcript [20698] [false]: 'ที่พัดเข้ามาปกคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.745355687+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.745358314+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.745360726+07:00","message":"StatePrefix: 'ที่พัดเข้ามาปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.74536335+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:12.791930283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:12.79193182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.050397604+07:00","message":"[GCS] IsForceVAD: false for message ID: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.121022758+07:00","message":"[GCS] Start streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.138487379+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.138532932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่พัดปกคลุมทะเลอันดามัน\",\"confidence\":0.94237757}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.138540042+07:00","message":"receive interim result [true|false]: ที่พัดปกคลุมทะเลอันดามัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.138549769+07:00","message":"end recv isFinal message id 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.138552153+07:00","message":"end Recv id 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.138558303+07:00","message":"[buffer interim] 1530 true ที่พัดปกคลุมทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.138570484+07:00","message":"[bufferProcess] interim [250000000]:ที่พัดปกคลุมทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.138578858+07:00","message":"[bufferProcess] send to processor (isfinal):ที่พัดปกคลุมทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.138582741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.138585963+07:00","message":"> Transcript [20699] [false]: 'ที่พัดปกคลุมทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.138588317+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.138590997+07:00","message":"Set new StatePrefix: 'ที่พัดปกคลุมทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.138593103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.138595023+07:00","message":"> Transcript [20700] [true]: 'ที่พัดปกคลุมทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.138597581+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.138599589+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.138601645+07:00","message":"StatePrefix: 'ที่พัดปกคลุมทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.138603773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.138610344+07:00","message":"Push: 'ที่พัดปกคลุมทะเลอันดามัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.138619843+07:00","message":"push: {true ที่พัดปกคลุมทะเลอันดามัน 0 0xc002d66780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:13.15125154+07:00","message":"write wav file: './tmp/7584/7584_1530.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.163765066+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.163806311+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-06-19T14:52:14.163812249+07:00","message":"receive interim result [false|false]: แล้วก็เอา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.163824984+07:00","message":"[buffer interim] 1531 false แล้วก็เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.163832563+07:00","message":"[bufferProcess] interim [840000000]:แล้วก็เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.163842159+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.163845626+07:00","message":"[bufferProcess] send to processor (ticker):แล้วก็เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.163848291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.163850982+07:00","message":"> Transcript [20701] [false]: 'แล้วก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.163853517+07:00","message":"Set StatePrefix (first interim): 'แล้วก็เอา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.35333339+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.353377996+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-06-19T14:52:14.353385032+07:00","message":"receive interim result [false|false]: แล้วก็เอาเท่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.353401812+07:00","message":"[buffer interim] 1531 false แล้วก็เอาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.353410091+07:00","message":"[bufferProcess] interim [80000000]:แล้วก็เอาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.353412334+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.487219736+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.487267201+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-06-19T14:52:14.487274347+07:00","message":"receive interim result [false|false]: แล้วก็เอาไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.487289412+07:00","message":"[buffer interim] 1531 false แล้วก็เอาไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.487298174+07:00","message":"[bufferProcess] interim [200000000]:แล้วก็เอาไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.48730072+07:00","message":"[bufferProcess] send to processor:แล้วก็เอาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.487307574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.487310474+07:00","message":"> Transcript [20702] [false]: 'แล้วก็เอาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.487314498+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.487317106+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.487319679+07:00","message":"StatePrefix: 'แล้วก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.487323505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.696758485+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.696804558+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-06-19T14:52:14.696812669+07:00","message":"receive interim result [false|false]: แล้วก็เอาไทยใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.696828812+07:00","message":"[buffer interim] 1531 false แล้วก็เอาไทยใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.696847319+07:00","message":"[bufferProcess] interim [380000000]:แล้วก็เอาไทยใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.696850139+07:00","message":"[bufferProcess] send to processor:แล้วก็เอาไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.696854519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.69685816+07:00","message":"> Transcript [20703] [false]: 'แล้วก็เอาไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.696862688+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.696864909+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.696866838+07:00","message":"StatePrefix: 'แล้วก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.696869011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.731146917+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.731186939+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-06-19T14:52:14.731193914+07:00","message":"receive interim result [false|false]: แล้วก็เอาไทยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.731211191+07:00","message":"[buffer interim] 1531 false แล้วก็เอาไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.731219211+07:00","message":"[bufferProcess] interim [440000000]:แล้วก็เอาไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.731221675+07:00","message":"[bufferProcess] send to processor:แล้วก็เอาไทยใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.731225701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.731228659+07:00","message":"> Transcript [20704] [false]: 'แล้วก็เอาไทยใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.73123224+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.731234614+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.731236738+07:00","message":"StatePrefix: 'แล้วก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.731239286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.371747097+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.371782174+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-06-19T14:52:15.371787675+07:00","message":"receive interim result [false|false]: แล้วก็เอาไทยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.371800714+07:00","message":"[buffer interim] 1531 false แล้วก็เอาไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.371808173+07:00","message":"[bufferProcess] interim [40000000]:แล้วก็เอาไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.37181054+07:00","message":"[bufferProcess] send to processor:แล้วก็เอาไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.371814056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.371816881+07:00","message":"> Transcript [20705] [false]: 'แล้วก็เอาไทยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.371820403+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.371822453+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.37182447+07:00","message":"StatePrefix: 'แล้วก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.371826666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.37184026+07:00","message":"Push: 'แล้วก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.371843148+07:00","message":"TextPushed: 'แล้วก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.371845252+07:00","message":"Set new StatePrefix : 'แล้วก็เอาไทยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.37184749+07:00","message":"Next Push (prob) : 'ไทยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.37185677+07:00","message":"push: {false แล้วก็เอา 0 0xc003262600}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:15.792578529+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:15.792617369+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.482474099+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.482511473+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-06-19T14:52:17.482518968+07:00","message":"receive interim result [false|false]: แล้วก็เอาไทยนะคะก็ยังคง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.48254169+07:00","message":"[buffer interim] 1531 false แล้วก็เอาไทยนะคะก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.482551782+07:00","message":"[bufferProcess] interim [140000000]:แล้วก็เอาไทยนะคะก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.482554636+07:00","message":"[bufferProcess] send to processor:แล้วก็เอาไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.482560568+07:00","message":"[bufferProcess] send to processor (ticker):แล้วก็เอาไทยนะคะก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.482563854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.482566714+07:00","message":"> Transcript [20706] [false]: 'แล้วก็เอาไทยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.482569768+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.482571854+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.482574527+07:00","message":"StatePrefix: 'แล้วก็เอาไทยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.48257676+07:00","message":"TextPushed: 'แล้วก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.482578699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.482583921+07:00","message":"> Transcript [20707] [false]: 'แล้วก็เอาไทยนะคะก็ยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.482586324+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.482588198+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.482590101+07:00","message":"StatePrefix: 'แล้วก็เอาไทยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.482592279+07:00","message":"TextPushed: 'แล้วก็เอา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.592645391+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.59268556+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-06-19T14:52:17.592694308+07:00","message":"receive interim result [false|false]: แล้วก็เอาไทยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.592705961+07:00","message":"[buffer interim] 1531 false แล้วก็เอาไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.592714905+07:00","message":"[bufferProcess] interim [320000000]:แล้วก็เอาไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.592716965+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.760915592+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.760958617+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-06-19T14:52:17.76096528+07:00","message":"receive interim result [false|false]: แล้วก็เอาไทยนะคะก็ยังคงคาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.760979248+07:00","message":"[buffer interim] 1531 false แล้วก็เอาไทยนะคะก็ยังคงคาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.760986585+07:00","message":"[bufferProcess] interim [440000000]:แล้วก็เอาไทยนะคะก็ยังคงคาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.760989452+07:00","message":"[bufferProcess] send to processor:แล้วก็เอาไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.760994692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.760997625+07:00","message":"> Transcript [20708] [false]: 'แล้วก็เอาไทยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.761001065+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.761003286+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.761005514+07:00","message":"StatePrefix: 'แล้วก็เอาไทยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.76100792+07:00","message":"TextPushed: 'แล้วก็เอา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.88876474+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.888807522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เอาไทยนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.888813653+07:00","message":"receive interim result [false|false]: แล้วก็เอาไทยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.888826211+07:00","message":"[buffer interim] 1531 false แล้วก็เอาไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.888845475+07:00","message":"[bufferProcess] interim [560000000]:แล้วก็เอาไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.888849586+07:00","message":"[bufferProcess] send to processor:แล้วก็เอาไทยนะคะก็ยังคงคาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.888855171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.888858286+07:00","message":"> Transcript [20709] [false]: 'แล้วก็เอาไทยนะคะก็ยังคงคาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.888862148+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.888864503+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.88886657+07:00","message":"StatePrefix: 'แล้วก็เอาไทยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.888868673+07:00","message":"TextPushed: 'แล้วก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.888873152+07:00","message":"Push: 'ไทยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.888875292+07:00","message":"TextPushed: 'แล้วก็เอาไทยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.888877439+07:00","message":"Set new StatePrefix : 'แล้วก็เอาไทยนะคะก็ยังคงคาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.888879622+07:00","message":"Next Push (prob) : 'ก็ยังคงคาด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.888906364+07:00","message":"push: {false ไทยนะคะ 0 0xc003262600}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.085663326+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.085706653+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-06-19T14:52:18.085715178+07:00","message":"receive interim result [false|false]: แล้วก็เอาไทยนะคะก็ยังคงผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.085734443+07:00","message":"[buffer interim] 1531 false แล้วก็เอาไทยนะคะก็ยังคงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.085747323+07:00","message":"[bufferProcess] interim [800000000]:แล้วก็เอาไทยนะคะก็ยังคงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.085751104+07:00","message":"[bufferProcess] send to processor:แล้วก็เอาไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.085759764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.085764062+07:00","message":"> Transcript [20710] [false]: 'แล้วก็เอาไทยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.085767707+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.559828591+07:00","message":"[GCS] IsForceVAD: false for message ID: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.633943062+07:00","message":"[GCS] Start streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.70127098+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.701311394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เอาไทยนะคะก็ยังคงผ่าน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.70131682+07:00","message":"receive interim result [false|false]: แล้วก็เอาไทยนะคะก็ยังคงผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.70132831+07:00","message":"[buffer interim] 1531 false แล้วก็เอาไทยนะคะก็ยังคงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.701336569+07:00","message":"[bufferProcess] interim [400000000]:แล้วก็เอาไทยนะคะก็ยังคงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.701339276+07:00","message":"[bufferProcess] send to processor:แล้วก็เอาไทยนะคะก็ยังคงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.701342185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.701345318+07:00","message":"> Transcript [20711] [false]: 'แล้วก็เอาไทยนะคะก็ยังคงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.701348041+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.701350556+07:00","message":"Set new StatePrefix: 'แล้วก็เอาไทยนะคะก็ยังคงผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.706795226+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.706843081+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-06-19T14:52:18.706849458+07:00","message":"receive interim result [false|false]: แล้วก็เอาไทยนะคะก็ยังคงพาดผ่านบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.706865419+07:00","message":"[buffer interim] 1531 false แล้วก็เอาไทยนะคะก็ยังคงพาดผ่านบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.706873384+07:00","message":"[bufferProcess] interim [460000000]:แล้วก็เอาไทยนะคะก็ยังคงพาดผ่านบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.70687735+07:00","message":"[bufferProcess] send to processor:แล้วก็เอาไทยนะคะก็ยังคงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.706884896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.706887905+07:00","message":"> Transcript [20712] [false]: 'แล้วก็เอาไทยนะคะก็ยังคงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.706892017+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.706894691+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.706897831+07:00","message":"StatePrefix: 'แล้วก็เอาไทยนะคะก็ยังคงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.706901572+07:00","message":"TextPushed: 'แล้วก็เอาไทยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.777004444+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.777046851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เอาไทยนะคะก็ยังคงพาดผ่าน\",\"confidence\":0.9458035}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.777053747+07:00","message":"receive interim result [true|false]: แล้วก็เอาไทยนะคะก็ยังคงพาดผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.77706509+07:00","message":"end recv isFinal message id 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.777067414+07:00","message":"end Recv id 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.777073288+07:00","message":"[buffer interim] 1531 true แล้วก็เอาไทยนะคะก็ยังคงพาดผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.777079835+07:00","message":"[bufferProcess] interim [460000000]:แล้วก็เอาไทยนะคะก็ยังคงพาดผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.777083181+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็เอาไทยนะคะก็ยังคงพาดผ่านบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.777086651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.7770895+07:00","message":"> Transcript [20713] [false]: 'แล้วก็เอาไทยนะคะก็ยังคงพาดผ่านบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.777091999+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.777094053+07:00","message":"Set new StatePrefix: 'แล้วก็เอาไทยนะคะก็ยังคงพาดผ่านบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.777095926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.777097731+07:00","message":"> Transcript [20714] [true]: 'แล้วก็เอาไทยนะคะก็ยังคงพาดผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.777100675+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.777103368+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.777105297+07:00","message":"StatePrefix: 'แล้วก็เอาไทยนะคะก็ยังคงพาดผ่านบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.77710797+07:00","message":"TextPushed: 'แล้วก็เอาไทยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.777110872+07:00","message":"Push: 'ก็ยังคงพาดผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.777119278+07:00","message":"push: {true ก็ยังคงพาดผ่าน 0 0xc003262600}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:18.78815656+07:00","message":"write wav file: './tmp/7584/7584_1531.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:18.793050953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:18.793065623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.163137919+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.163185299+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-06-19T14:52:19.163191587+07:00","message":"receive interim result [false|false]: ประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.163206066+07:00","message":"[buffer interim] 1532 false ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.16321401+07:00","message":"[bufferProcess] interim [540000000]:ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.163216377+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.282695071+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.282729826+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-06-19T14:52:19.282735502+07:00","message":"receive interim result [false|false]: ประเทศเมียนมาร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.282749428+07:00","message":"[buffer interim] 1532 false ประเทศเมียนมาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.282756462+07:00","message":"[bufferProcess] interim [720000000]:ประเทศเมียนมาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.282758927+07:00","message":"[bufferProcess] send to processor:ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.282762159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.28276531+07:00","message":"> Transcript [20715] [false]: 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.282767747+07:00","message":"Set StatePrefix (first interim): 'ประเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.874310759+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.874359471+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-06-19T14:52:19.874366514+07:00","message":"receive interim result [false|false]: ประเทศเมียนมาร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.874382994+07:00","message":"[buffer interim] 1532 false ประเทศเมียนมาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.874391051+07:00","message":"[bufferProcess] interim [320000000]:ประเทศเมียนมาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.874393849+07:00","message":"[bufferProcess] send to processor:ประเทศเมียนมาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.874398777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.874401861+07:00","message":"> Transcript [20716] [false]: 'ประเทศเมียนมาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.874405862+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.874408027+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.874410116+07:00","message":"StatePrefix: 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.874412385+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.000886449+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.000928436+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-06-19T14:52:20.000935332+07:00","message":"receive interim result [false|false]: ประเทศเมียนมาร์ลาวตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.000949675+07:00","message":"[buffer interim] 1532 false ประเทศเมียนมาร์ลาวตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.000957352+07:00","message":"[bufferProcess] interim [380000000]:ประเทศเมียนมาร์ลาวตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.000959882+07:00","message":"[bufferProcess] send to processor:ประเทศเมียนมาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.000966519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.000969164+07:00","message":"> Transcript [20717] [false]: 'ประเทศเมียนมาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.000973074+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.000975402+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.000977512+07:00","message":"StatePrefix: 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.00098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.059942008+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.059991506+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-06-19T14:52:20.059997098+07:00","message":"receive interim result [false|false]: ประเทศเมียนมาร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.060011311+07:00","message":"[buffer interim] 1532 false ประเทศเมียนมาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.060019838+07:00","message":"[bufferProcess] interim [440000000]:ประเทศเมียนมาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.060023736+07:00","message":"[bufferProcess] send to processor:ประเทศเมียนมาร์ลาวตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.060029401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.060034707+07:00","message":"> Transcript [20718] [false]: 'ประเทศเมียนมาร์ลาวตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.060040345+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.060042955+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.060045363+07:00","message":"StatePrefix: 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.060047907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.370929459+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.370969326+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-06-19T14:52:20.370975201+07:00","message":"receive interim result [false|false]: ประเทศเมียนมาร์ลาวตอนบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.370988202+07:00","message":"[buffer interim] 1532 false ประเทศเมียนมาร์ลาวตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.37099568+07:00","message":"[bufferProcess] interim [740000000]:ประเทศเมียนมาร์ลาวตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.370998507+07:00","message":"[bufferProcess] send to processor:ประเทศเมียนมาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.371005289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.371008399+07:00","message":"> Transcript [20719] [false]: 'ประเทศเมียนมาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.371012106+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.371014513+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.371016782+07:00","message":"StatePrefix: 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.371019271+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.371024133+07:00","message":"Push: 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.371026277+07:00","message":"TextPushed: 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.371029137+07:00","message":"Set new StatePrefix : 'ประเทศเมียนมาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.371031389+07:00","message":"Next Push (prob) : 'เมียนมาร์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.37105262+07:00","message":"push: {false ประเทศ 0 0xc003d28300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.765109187+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.765148031+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-06-19T14:52:20.765153591+07:00","message":"receive interim result [false|false]: ประเทศเมียนมาร์ลาวเข้ามา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.765190204+07:00","message":"[buffer interim] 1532 false ประเทศเมียนมาร์ลาวเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.765202179+07:00","message":"[bufferProcess] interim [160000000]:ประเทศเมียนมาร์ลาวเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.765204621+07:00","message":"[bufferProcess] send to processor:ประเทศเมียนมาร์ลาวตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.765208315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.765211452+07:00","message":"> Transcript [20720] [false]: 'ประเทศเมียนมาร์ลาวตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.765214945+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.765217257+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.765219751+07:00","message":"StatePrefix: 'ประเทศเมียนมาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.765222021+07:00","message":"TextPushed: 'ประเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.89684324+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.896889596+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-06-19T14:52:20.896899332+07:00","message":"receive interim result [false|false]: ประเทศเมียนมาร์ลาวเข้ามาหา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.896911642+07:00","message":"[buffer interim] 1532 false ประเทศเมียนมาร์ลาวเข้ามาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.896918109+07:00","message":"[bufferProcess] interim [280000000]:ประเทศเมียนมาร์ลาวเข้ามาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.896920548+07:00","message":"[bufferProcess] send to processor:ประเทศเมียนมาร์ลาวเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.896924213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.896927129+07:00","message":"> Transcript [20721] [false]: 'ประเทศเมียนมาร์ลาวเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.896932157+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.896934393+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.896936793+07:00","message":"StatePrefix: 'ประเทศเมียนมาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.896939658+07:00","message":"TextPushed: 'ประเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.930660007+07:00","message":"[GCS] IsForceVAD: false for message ID: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.022306606+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.022356312+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-06-19T14:52:21.0223631+07:00","message":"receive interim result [false|false]: ประเทศเมียนมาร์ลาวตอนบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.022378058+07:00","message":"[buffer interim] 1532 false ประเทศเมียนมาร์ลาวตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.022387532+07:00","message":"[bufferProcess] interim [460000000]:ประเทศเมียนมาร์ลาวตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.02238986+07:00","message":"[bufferProcess] send to processor:ประเทศเมียนมาร์ลาวเข้ามาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.022393744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.022396732+07:00","message":"> Transcript [20722] [false]: 'ประเทศเมียนมาร์ลาวเข้ามาหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.022400292+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.022402513+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.022405087+07:00","message":"StatePrefix: 'ประเทศเมียนมาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.022407652+07:00","message":"TextPushed: 'ประเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.030789651+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.030823564+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-06-19T14:52:21.030839224+07:00","message":"receive interim result [false|false]: ประเทศเมียนมาร์ลาวเข้ามาเยอะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.030852876+07:00","message":"[buffer interim] 1532 false ประเทศเมียนมาร์ลาวเข้ามาเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.030858372+07:00","message":"[bufferProcess] interim [520000000]:ประเทศเมียนมาร์ลาวเข้ามาเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.030860909+07:00","message":"[bufferProcess] send to processor:ประเทศเมียนมาร์ลาวตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.030863989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.030866777+07:00","message":"> Transcript [20723] [false]: 'ประเทศเมียนมาร์ลาวตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.030870401+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.030872423+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.030875103+07:00","message":"StatePrefix: 'ประเทศเมียนมาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.030877248+07:00","message":"TextPushed: 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.030884322+07:00","message":"Push: 'เมียนมาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.030886293+07:00","message":"TextPushed: 'ประเทศเมียนมาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.030888353+07:00","message":"Set new StatePrefix : 'ประเทศเมียนมาร์ลาวตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.030890625+07:00","message":"Next Push (prob) : 'ลาวตอนบน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.030897273+07:00","message":"push: {false เมียนมาร์ 0 0xc003d28300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.062848042+07:00","message":"[GCS] Start streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.084393678+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.084433057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประเทศเมียนมาร์ลาวตอนบนเข้ามาหาโย\",\"confidence\":0.8960069}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.084440347+07:00","message":"receive interim result [true|false]: ประเทศเมียนมาร์ลาวตอนบนเข้ามาหาโย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.084446711+07:00","message":"end recv isFinal message id 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.084448876+07:00","message":"end Recv id 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.084455767+07:00","message":"[buffer interim] 1532 true ประเทศเมียนมาร์ลาวตอนบนเข้ามาหาโย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.084462698+07:00","message":"[bufferProcess] interim [520000000]:ประเทศเมียนมาร์ลาวตอนบนเข้ามาหาโย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.084465522+07:00","message":"[bufferProcess] send to processor (isfinal):ประเทศเมียนมาร์ลาวเข้ามาเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.084468722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.084471553+07:00","message":"> Transcript [20724] [false]: 'ประเทศเมียนมาร์ลาวเข้ามาเยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.084474015+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.084476664+07:00","message":"Set new StatePrefix: 'ประเทศเมียนมาร์ลาวเข้ามาเยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.084478977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.084481087+07:00","message":"> Transcript [20725] [true]: 'ประเทศเมียนมาร์ลาวตอนบนเข้ามาหาโย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.084483595+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.084485979+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.084487895+07:00","message":"StatePrefix: 'ประเทศเมียนมาร์ลาวเข้ามาเยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.084490919+07:00","message":"TextPushed: 'ประเทศเมียนมาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.08449392+07:00","message":"Push: 'ลาวตอนบนเข้ามาหาโย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.084501153+07:00","message":"push: {true ลาวตอนบนเข้ามาหาโย 0 0xc003d28300}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:21.092970017+07:00","message":"write wav file: './tmp/7584/7584_1532.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.533354759+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.533401652+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-06-19T14:52:21.533407882+07:00","message":"receive interim result [false|false]: ความ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.533424616+07:00","message":"[buffer interim] 1533 false ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.533432252+07:00","message":"[bufferProcess] interim [480000000]:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.533434626+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.72123996+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.721284699+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-06-19T14:52:21.721291976+07:00","message":"receive interim result [false|false]: ความกด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.721307803+07:00","message":"[buffer interim] 1533 false ความกด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.721320195+07:00","message":"[bufferProcess] interim [660000000]:ความกด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.721323579+07:00","message":"[bufferProcess] send to processor:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.721330541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.721334525+07:00","message":"> Transcript [20726] [false]: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.72133783+07:00","message":"Set StatePrefix (first interim): 'ความ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:21.793083915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:21.79310537+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.799808722+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.799856507+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-06-19T14:52:21.799865044+07:00","message":"receive interim result [false|false]: ความกดอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.799882539+07:00","message":"[buffer interim] 1533 false ความกดอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.799895146+07:00","message":"[bufferProcess] interim [780000000]:ความกดอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.799899009+07:00","message":"[bufferProcess] send to processor:ความกด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.799907704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.799912084+07:00","message":"> Transcript [20727] [false]: 'ความกด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.799916864+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.79991986+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.799923167+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.799926129+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.04419041+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.044230552+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-06-19T14:52:22.044239406+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.044252417+07:00","message":"[buffer interim] 1533 false ความกดอากาศต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.044259707+07:00","message":"[bufferProcess] interim [20000000]:ความกดอากาศต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.04426259+07:00","message":"[bufferProcess] send to processor:ความกดอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.044269036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.044271762+07:00","message":"> Transcript [20728] [false]: 'ความกดอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.044277531+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.044279985+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.044282362+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.044284668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.305184411+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.305224408+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-06-19T14:52:22.305230122+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.305245338+07:00","message":"[buffer interim] 1533 false ความกดอากาศต่ำหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.305252699+07:00","message":"[bufferProcess] interim [260000000]:ความกดอากาศต่ำหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.305255358+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.305258547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.305261506+07:00","message":"> Transcript [20729] [false]: 'ความกดอากาศต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.305265074+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.305267956+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.305271283+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.305274417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.317623329+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.317655529+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-06-19T14:52:22.317661109+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.31767512+07:00","message":"[buffer interim] 1533 false ความกดอากาศต่ำหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.317680826+07:00","message":"[bufferProcess] interim [320000000]:ความกดอากาศต่ำหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.317683606+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.317689397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.31769259+07:00","message":"> Transcript [20730] [false]: 'ความกดอากาศต่ำหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.317695649+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.317697771+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.31769973+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.317701881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.317706484+07:00","message":"Push: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.31770844+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.317710735+07:00","message":"Set new StatePrefix : 'ความกดอากาศต่ำหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.317713027+07:00","message":"Next Push (prob) : 'กดอากาศต่ำหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.317720122+07:00","message":"push: {false ความ 0 0xc00378e780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.755992598+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.756035482+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-06-19T14:52:22.75604308+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่าคุณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.756059899+07:00","message":"[buffer interim] 1533 false ความกดอากาศต่ำหรือว่าคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.756068548+07:00","message":"[bufferProcess] interim [620000000]:ความกดอากาศต่ำหรือว่าคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.756072665+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.756077026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.75608114+07:00","message":"> Transcript [20731] [false]: 'ความกดอากาศต่ำหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.756086621+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.756089404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.756092191+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.756095599+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.824554023+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.824585107+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-06-19T14:52:22.82459135+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.824606323+07:00","message":"[buffer interim] 1533 false ความกดอากาศต่ำหรือว่ากลุ่มด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.824614074+07:00","message":"[bufferProcess] interim [680000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.824618258+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่าคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.824627746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.824631208+07:00","message":"> Transcript [20732] [false]: 'ความกดอากาศต่ำหรือว่าคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.824635831+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.824638827+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.824644241+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.82464773+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:23.124997502+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:23.125033582+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-06-19T14:52:23.125039728+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:23.125053009+07:00","message":"[buffer interim] 1533 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.125059595+07:00","message":"[bufferProcess] interim [40000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.125062371+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.125065523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.125068578+07:00","message":"> Transcript [20733] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.125071493+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.125073607+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.125075843+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.125078657+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:23.715233544+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:23.71527488+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-06-19T14:52:23.715281614+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:23.715303312+07:00","message":"[buffer interim] 1533 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.715310525+07:00","message":"[bufferProcess] interim [640000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.71531353+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.715320837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.71532359+07:00","message":"> Transcript [20734] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.715327723+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.715330112+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.715332463+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.715334867+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.715345716+07:00","message":"Push: 'กดอากาศต่ำหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.715349024+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.715352071+07:00","message":"Set new StatePrefix : 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.715355705+07:00","message":"Next Push (prob) : 'ว่ากลุ่มด้วยคน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:23.715377451+07:00","message":"push: {false กดอากาศต่ำหรือ 0 0xc00378e780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:23.871542127+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:23.871578521+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-06-19T14:52:23.87158557+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:23.871599145+07:00","message":"[buffer interim] 1533 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.87160649+07:00","message":"[bufferProcess] interim [820000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.871609813+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.87161663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.871619768+07:00","message":"> Transcript [20735] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.871622982+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.871625152+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.871627457+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.871631207+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.037260954+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.037302497+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-06-19T14:52:24.037312142+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.037331634+07:00","message":"[buffer interim] 1533 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.037344522+07:00","message":"[bufferProcess] interim [940000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.037348653+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.037356805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.037361254+07:00","message":"> Transcript [20736] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.0373658+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.037369036+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.037372407+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.037376105+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.096851998+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.096883815+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-06-19T14:52:24.096890203+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.096901339+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.096905203+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-06-19T14:52:24.09690809+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.096914261+07:00","message":"[buffer interim] 1533 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.096917913+07:00","message":"[buffer interim] 1533 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.096923146+07:00","message":"[bufferProcess] interim [60000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.096926289+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.09692943+07:00","message":"[bufferProcess] interim [120000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.096931511+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.096934709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.096937737+07:00","message":"> Transcript [20737] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.09694107+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.096943081+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.096945316+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.096947848+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.096949686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.096951889+07:00","message":"> Transcript [20738] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.096954052+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.096955924+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.096957691+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.09695959+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.096966019+07:00","message":"Push: 'ว่ากลุ่มด้วยคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.096968165+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.096970344+07:00","message":"Set new StatePrefix : 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.09697257+07:00","message":"Next Push (prob) : 'ซึ่งปกคลุมอยู่ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.096979332+07:00","message":"push: {false ว่ากลุ่มด้วยคน 0 0xc00378e780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.410287804+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.410321998+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-06-19T14:52:24.410330299+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวอารีย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.410341924+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.410347413+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-06-19T14:52:24.410352057+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.410358681+07:00","message":"[buffer interim] 1533 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวอารีย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.410363879+07:00","message":"[buffer interim] 1533 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.410371178+07:00","message":"[bufferProcess] interim [360000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวอารีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.410375627+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.410380464+07:00","message":"[bufferProcess] interim [420000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.410384001+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวอารีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.410388311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.410391993+07:00","message":"> Transcript [20739] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.410395886+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.410399119+07:00","message":"Set new StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.410402389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.410405654+07:00","message":"> Transcript [20740] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวอารีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.410409819+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.410412571+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.41041577+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.410419763+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.726095334+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.726138673+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-06-19T14:52:24.726145412+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณใด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.726161135+07:00","message":"[buffer interim] 1533 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณใด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.72616878+07:00","message":"[bufferProcess] interim [660000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณใด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.726171784+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.726175111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.726178248+07:00","message":"> Transcript [20741] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.726182092+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.726184107+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.726186009+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.726188557+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.73055503+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.730588325+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-06-19T14:52:24.730594688+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.730608319+07:00","message":"[buffer interim] 1533 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.730615085+07:00","message":"[bufferProcess] interim [720000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.730619032+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณใด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.730627682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.730630649+07:00","message":"> Transcript [20742] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.730634954+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.730637449+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.73063976+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.730642629+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:24.793778163+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:24.793791275+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.114673082+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.114711394+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-06-19T14:52:25.114718011+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนาม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.114736724+07:00","message":"[buffer interim] 1533 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.114745784+07:00","message":"[bufferProcess] interim [80000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.114748681+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.114752264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.114755288+07:00","message":"> Transcript [20743] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.114759204+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.114761278+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.114763604+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.114766304+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.114772784+07:00","message":"Push: 'ซึ่งปกคลุมอยู่แถว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.114775014+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.114777277+07:00","message":"Set new StatePrefix : 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.114779594+07:00","message":"Next Push (prob) : 'บริเวณประเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.114799398+07:00","message":"push: {false ซึ่งปกคลุมอยู่แถว 0 0xc00378e780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.44827784+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.448323718+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-06-19T14:52:25.448331712+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.448345269+07:00","message":"[buffer interim] 1533 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.448356514+07:00","message":"[bufferProcess] interim [380000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.448362516+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.448371319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.448374881+07:00","message":"> Transcript [20744] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.448379113+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.448381571+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.448383905+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.448386667+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.520337453+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.520374803+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-06-19T14:52:25.520383652+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.520397668+07:00","message":"[buffer interim] 1533 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.520404796+07:00","message":"[bufferProcess] interim [500000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.520407804+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.520414232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.520416964+07:00","message":"> Transcript [20745] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.520421281+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.520423636+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.520426729+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.520429463+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.682782416+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.682822225+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-06-19T14:52:25.682838792+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.682851249+07:00","message":"[buffer interim] 1533 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.68285774+07:00","message":"[bufferProcess] interim [680000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.682860584+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.682866342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.682869182+07:00","message":"> Transcript [20746] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.68287288+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.682875089+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.682877743+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.682880623+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.909537728+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.909589873+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-06-19T14:52:25.909598954+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.90961573+07:00","message":"[buffer interim] 1533 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.909624449+07:00","message":"[bufferProcess] interim [920000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.909627752+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.909631739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.909634962+07:00","message":"> Transcript [20747] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.909639158+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.909641463+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.909643868+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.909646942+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.909650426+07:00","message":"Push: 'บริเวณประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.90965243+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.909655244+07:00","message":"Set new StatePrefix : 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.909658348+07:00","message":"Next Push (prob) : 'เวียดนามตอนบนและ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.909667355+07:00","message":"push: {false บริเวณประเทศ 0 0xc00378e780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.930450635+07:00","message":"[GCS] IsForceVAD: false for message ID: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.064613458+07:00","message":"[GCS] Start streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.12307696+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.123116191+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-06-19T14:52:26.123124736+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอาตังค์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.123142517+07:00","message":"[buffer interim] 1533 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอาตังค์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.123151359+07:00","message":"[bufferProcess] interim [100000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอาตังค์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.123156035+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.123161237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.123165368+07:00","message":"> Transcript [20748] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.123170898+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.123174044+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.123177937+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.123184119+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.212925671+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.212978431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอาตังค์\",\"confidence\":0.93138087}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.212989328+07:00","message":"receive interim result [true|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอาตังค์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.213001499+07:00","message":"end recv isFinal message id 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.2130053+07:00","message":"end Recv id 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.213014419+07:00","message":"[buffer interim] 1533 true ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอาตังค์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.213027069+07:00","message":"[bufferProcess] interim [100000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอาตังค์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.213033533+07:00","message":"[bufferProcess] send to processor (isfinal):ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอาตังค์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.213038763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.213043049+07:00","message":"> Transcript [20749] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอาตังค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.213048535+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.21305171+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.213054548+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.213059529+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.213062829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.213066216+07:00","message":"> Transcript [20750] [true]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอาตังค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.213070266+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.213073531+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.21307639+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.213079438+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.213087192+07:00","message":"Push: 'เวียดนามตอนบนและเอาตังค์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.213099473+07:00","message":"push: {true เวียดนามตอนบนและเอาตังค์ 0 0xc00378e780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:26.223883888+07:00","message":"write wav file: './tmp/7584/7584_1533.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.788616102+07:00","message":"[GCS] Cleaned up inactive client: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.788641827+07:00","message":"[GCS] Cleaned up inactive client: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.788644999+07:00","message":"[GCS] Cleaned up inactive client: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.78864705+07:00","message":"[GCS] Cleaned up inactive client: 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.788649106+07:00","message":"[GCS] Cleaned up inactive client: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.788651095+07:00","message":"[GCS] Cleaned up inactive client: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.788653691+07:00","message":"[GCS] Cleaned up inactive client: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.78865579+07:00","message":"[GCS] Cleaned up inactive client: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.788657813+07:00","message":"[GCS] Cleaned up inactive client: 1506"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:27.793939841+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:27.793946568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:27.836428469+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:27.836472215+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-06-19T14:52:27.836478198+07:00","message":"receive interim result [false|false]: ช่วงนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:27.836495667+07:00","message":"[buffer interim] 1534 false ช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:27.836503883+07:00","message":"[bufferProcess] interim [800000000]:ช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:27.836505787+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:27.836515425+07:00","message":"[bufferProcess] send to processor (ticker):ช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:27.836518395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:27.836521245+07:00","message":"> Transcript [20751] [false]: 'ช่วงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:27.836524419+07:00","message":"Set StatePrefix (first interim): 'ช่วงนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:28.05205804+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:28.052098005+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-06-19T14:52:28.052104026+07:00","message":"receive interim result [false|false]: ช่วงนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:28.052114995+07:00","message":"[buffer interim] 1534 false ช่วงนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.052129273+07:00","message":"[bufferProcess] interim [980000000]:ช่วงนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.052131747+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:28.170270046+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:28.170317408+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-06-19T14:52:28.170325503+07:00","message":"receive interim result [false|false]: ช่วงนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:28.170343847+07:00","message":"[buffer interim] 1534 false ช่วงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.170357683+07:00","message":"[bufferProcess] interim [100000000]:ช่วงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.170361707+07:00","message":"[bufferProcess] send to processor:ช่วงนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.170371147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.170375483+07:00","message":"> Transcript [20752] [false]: 'ช่วงนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.170380315+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.17038348+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.170386745+07:00","message":"StatePrefix: 'ช่วงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.170389864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:28.789838278+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:28.78988683+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-06-19T14:52:28.789894352+07:00","message":"receive interim result [false|false]: ช่วงนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:28.789911819+07:00","message":"[buffer interim] 1534 false ช่วงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.789921614+07:00","message":"[bufferProcess] interim [700000000]:ช่วงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.78992458+07:00","message":"[bufferProcess] send to processor:ช่วงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.789930525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.78993342+07:00","message":"> Transcript [20753] [false]: 'ช่วงนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.78993923+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.789941925+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.789944443+07:00","message":"StatePrefix: 'ช่วงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.789946697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.084791477+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.084843306+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-06-19T14:52:29.084851595+07:00","message":"receive interim result [false|false]: ช่วงนี้นะคะกระแสลมฝ่ายตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.084868619+07:00","message":"[buffer interim] 1534 false ช่วงนี้นะคะกระแสลมฝ่ายตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.084878614+07:00","message":"[bufferProcess] interim [120000000]:ช่วงนี้นะคะกระแสลมฝ่ายตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.084881652+07:00","message":"[bufferProcess] send to processor:ช่วงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.084890659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.084895164+07:00","message":"> Transcript [20754] [false]: 'ช่วงนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.084898899+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.084901402+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.084903441+07:00","message":"StatePrefix: 'ช่วงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.084905721+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.279598178+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.279643149+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-06-19T14:52:29.279649857+07:00","message":"receive interim result [false|false]: ช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.279664448+07:00","message":"[buffer interim] 1534 false ช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.279675326+07:00","message":"[bufferProcess] interim [240000000]:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.279677936+07:00","message":"[bufferProcess] send to processor:ช่วงนี้นะคะกระแสลมฝ่ายตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.279684021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.279687622+07:00","message":"> Transcript [20755] [false]: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.279691382+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.27969512+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.279697428+07:00","message":"StatePrefix: 'ช่วงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.279700155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.279707012+07:00","message":"Push: 'ช่วงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.279709139+07:00","message":"TextPushed: 'ช่วงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.279711937+07:00","message":"Set new StatePrefix : 'ช่วงนี้นะคะกระแสลมฝ่ายตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.279714486+07:00","message":"Next Push (prob) : 'นะคะกระแสลมฝ่ายตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.279737134+07:00","message":"push: {false ช่วงนี้ 0 0xc00378eb00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.657810261+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.657856093+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-06-19T14:52:29.657863323+07:00","message":"receive interim result [false|false]: ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.657877193+07:00","message":"[buffer interim] 1534 false ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.657885017+07:00","message":"[bufferProcess] interim [600000000]:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.657887982+07:00","message":"[bufferProcess] send to processor:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.657893875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.657897301+07:00","message":"> Transcript [20756] [false]: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.657900733+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.657903163+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.657905556+07:00","message":"StatePrefix: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.657908071+07:00","message":"TextPushed: 'ช่วงนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.80307105+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.80310612+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-06-19T14:52:29.803112027+07:00","message":"receive interim result [false|false]: ช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.803128553+07:00","message":"[buffer interim] 1534 false ช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.803139137+07:00","message":"[bufferProcess] interim [720000000]:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.803142128+07:00","message":"[bufferProcess] send to processor:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.80314885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.803152162+07:00","message":"> Transcript [20757] [false]: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.803155554+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.803157861+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.803160633+07:00","message":"StatePrefix: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.803163022+07:00","message":"TextPushed: 'ช่วงนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.94566583+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.945703114+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-06-19T14:52:29.945709077+07:00","message":"receive interim result [false|false]: ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.945720429+07:00","message":"[buffer interim] 1534 false ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.94572842+07:00","message":"[bufferProcess] interim [840000000]:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.945731426+07:00","message":"[bufferProcess] send to processor:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.945735602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.945738168+07:00","message":"> Transcript [20758] [false]: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.945741493+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.945743653+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.945746125+07:00","message":"StatePrefix: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.945749147+07:00","message":"TextPushed: 'ช่วงนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.990133231+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.990159277+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-06-19T14:52:29.990164624+07:00","message":"receive interim result [false|false]: ช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.990197477+07:00","message":"[buffer interim] 1534 false ช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.990209155+07:00","message":"[bufferProcess] interim [900000000]:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.990212108+07:00","message":"[bufferProcess] send to processor:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.990218243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.990220661+07:00","message":"> Transcript [20759] [false]: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.990224526+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.990227305+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.990229181+07:00","message":"StatePrefix: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.990231583+07:00","message":"TextPushed: 'ช่วงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.990238949+07:00","message":"Push: 'นะคะกระแสลมฝ่ายตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.990241234+07:00","message":"TextPushed: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.990243338+07:00","message":"Set new StatePrefix : 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.990245664+07:00","message":"Next Push (prob) : 'ตกกับฝน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.990269346+07:00","message":"push: {false นะคะกระแสลมฝ่ายตะวัน 0 0xc00378eb00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.139101+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.139142612+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-06-19T14:52:30.139149302+07:00","message":"receive interim result [false|false]: ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.139165746+07:00","message":"[buffer interim] 1534 false ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.139173678+07:00","message":"[bufferProcess] interim [20000000]:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.139176598+07:00","message":"[bufferProcess] send to processor:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.139183433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.139186387+07:00","message":"> Transcript [20760] [false]: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.139189332+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.204178323+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.204218142+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-06-19T14:52:30.204224072+07:00","message":"receive interim result [false|false]: ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.204239122+07:00","message":"[buffer interim] 1534 false ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.204246841+07:00","message":"[bufferProcess] interim [80000000]:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.204249467+07:00","message":"[bufferProcess] send to processor:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.204256081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.204259188+07:00","message":"> Transcript [20761] [false]: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.204262008+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.204264427+07:00","message":"Set new StatePrefix: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.278318321+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.278359151+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-06-19T14:52:30.278366617+07:00","message":"receive interim result [false|false]: ช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.278382028+07:00","message":"[buffer interim] 1534 false ช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.278390719+07:00","message":"[bufferProcess] interim [200000000]:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.278393834+07:00","message":"[bufferProcess] send to processor:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.278402423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.278405491+07:00","message":"> Transcript [20762] [false]: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.278408939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.278411379+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.278414284+07:00","message":"StatePrefix: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.278417009+07:00","message":"TextPushed: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.300619757+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.300656274+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-06-19T14:52:30.300662705+07:00","message":"receive interim result [false|false]: ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.30067738+07:00","message":"[buffer interim] 1534 false ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.300687638+07:00","message":"[bufferProcess] interim [260000000]:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.300691722+07:00","message":"[bufferProcess] send to processor:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.300699314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.300703588+07:00","message":"> Transcript [20763] [false]: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.300707285+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.491343335+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.49138028+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-06-19T14:52:30.491388073+07:00","message":"receive interim result [false|false]: ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.491399448+07:00","message":"[buffer interim] 1534 false ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.491405614+07:00","message":"[bufferProcess] interim [440000000]:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.491408482+07:00","message":"[bufferProcess] send to processor:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.491413698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.491416606+07:00","message":"> Transcript [20764] [false]: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.491420088+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.491422227+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.491424218+07:00","message":"StatePrefix: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.491426974+07:00","message":"TextPushed: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวัน'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:30.794727113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:30.794726992+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.132791346+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.132835512+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-06-19T14:52:31.132842221+07:00","message":"receive interim result [false|false]: ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเผื่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.132857739+07:00","message":"[buffer interim] 1534 false ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเผื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.132864311+07:00","message":"[bufferProcess] interim [40000000]:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเผื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.132867131+07:00","message":"[bufferProcess] send to processor:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.132875222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.13287801+07:00","message":"> Transcript [20765] [false]: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.132881719+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.132883799+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.13288682+07:00","message":"StatePrefix: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.13288948+07:00","message":"TextPushed: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.139863655+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.139889243+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-06-19T14:52:31.139895064+07:00","message":"receive interim result [false|false]: ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.139908391+07:00","message":"[buffer interim] 1534 false ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.139914156+07:00","message":"[bufferProcess] interim [100000000]:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.139916984+07:00","message":"[bufferProcess] send to processor:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเผื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.139926557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.139929575+07:00","message":"> Transcript [20766] [false]: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเผื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.139933132+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.139935336+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.139937796+07:00","message":"StatePrefix: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.139940436+07:00","message":"TextPushed: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.139948085+07:00","message":"Push: 'ตกกับคนนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.139950356+07:00","message":"TextPushed: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.139952954+07:00","message":"Set new StatePrefix : 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเผื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.139969866+07:00","message":"Next Push (prob) : 'ก็ยังคงเผื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.139977926+07:00","message":"push: {false ตกกับคนนั้น 0 0xc00378eb00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.244505091+07:00","message":"[GCS] IsForceVAD: false for message ID: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.334025662+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.334070068+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-06-19T14:52:31.334079278+07:00","message":"receive interim result [false|false]: ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อนผ่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.334091352+07:00","message":"[buffer interim] 1534 false ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อนผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.334102352+07:00","message":"[bufferProcess] interim [340000000]:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อนผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.334106851+07:00","message":"[bufferProcess] send to processor:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.334113275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.334117242+07:00","message":"> Transcript [20767] [false]: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.334120694+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.334123731+07:00","message":"Set new StatePrefix: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.336084992+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.336124944+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-06-19T14:52:31.336133959+07:00","message":"receive interim result [false|false]: ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อนผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.336151584+07:00","message":"[buffer interim] 1534 false ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อนผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.336159232+07:00","message":"[bufferProcess] interim [400000000]:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อนผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.336163497+07:00","message":"[bufferProcess] send to processor:ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อนผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.336167539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.336171641+07:00","message":"> Transcript [20768] [false]: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อนผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.336177251+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.33618068+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.336184038+07:00","message":"StatePrefix: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.33618829+07:00","message":"TextPushed: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.371504792+07:00","message":"[GCS] Start streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.462321535+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.462373333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อนผ่าน\",\"confidence\":0.9386559}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.462381122+07:00","message":"receive interim result [true|false]: ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อนผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.462391118+07:00","message":"end recv isFinal message id 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.462393347+07:00","message":"end Recv id 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.462400891+07:00","message":"[buffer interim] 1534 true ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อนผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.462413092+07:00","message":"[bufferProcess] interim [400000000]:ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อนผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.462416298+07:00","message":"[bufferProcess] send to processor (isfinal):ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อนผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.462421912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.462425628+07:00","message":"> Transcript [20769] [false]: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อนผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.46243011+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.462432198+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.462434602+07:00","message":"StatePrefix: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.462437305+07:00","message":"TextPushed: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.462439524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.462442087+07:00","message":"> Transcript [20770] [true]: 'ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อนผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.46244458+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.462446348+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.462448304+07:00","message":"StatePrefix: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.462450255+07:00","message":"TextPushed: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.462452268+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.462689868+07:00","message":"Push: 'ก็ยังคงเคลื่อนผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.462693591+07:00","message":"TextPushed: 'ช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อนผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.462696358+07:00","message":"Set new StatePrefix : 'ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อนผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.462699062+07:00","message":"Next Push (prob) : 'ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวันตกกับคนนั้นก็ยังคงเคลื่อนผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.462709124+07:00","message":"push: {true ก็ยังคงเคลื่อนผ่าน 0 0xc00378eb00}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.462719151+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1534.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:31.485399479+07:00","message":"write wav file: './tmp/7584/7584_1534.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:32.803837643+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:32.803890964+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-06-19T14:52:32.803897837+07:00","message":"receive interim result [false|false]: ที่พัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:32.803912783+07:00","message":"[buffer interim] 1535 false ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.803920437+07:00","message":"[bufferProcess] interim [440000000]:ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.803922368+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.803928073+07:00","message":"[bufferProcess] send to processor (ticker):ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.80393171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.803934864+07:00","message":"> Transcript [20771] [false]: 'ที่พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.803937351+07:00","message":"Set StatePrefix (first interim): 'ที่พัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:32.947871933+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:32.947914053+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-06-19T14:52:32.947920176+07:00","message":"receive interim result [false|false]: ภาคเหนือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:32.947934964+07:00","message":"[buffer interim] 1535 false ภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.947945653+07:00","message":"[bufferProcess] interim [620000000]:ภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.947947789+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.131685666+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.13172531+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-06-19T14:52:33.13173218+07:00","message":"receive interim result [false|false]: ภาคเหนือและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.131747797+07:00","message":"[buffer interim] 1535 false ภาคเหนือและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.131755099+07:00","message":"[bufferProcess] interim [800000000]:ภาคเหนือและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.131757531+07:00","message":"[bufferProcess] send to processor:ภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.131765308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.131768491+07:00","message":"> Transcript [20772] [false]: 'ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.131770581+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.131773059+07:00","message":"Set new StatePrefix: 'ภาคเหนือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.259532798+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.259577092+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-06-19T14:52:33.259584532+07:00","message":"receive interim result [false|false]: ภาคเหนือแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.259597096+07:00","message":"[buffer interim] 1535 false ภาคเหนือแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.259605328+07:00","message":"[bufferProcess] interim [860000000]:ภาคเหนือแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.25960822+07:00","message":"[bufferProcess] send to processor:ภาคเหนือและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.259615302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.259618186+07:00","message":"> Transcript [20773] [false]: 'ภาคเหนือและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.259621809+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.259624078+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.25962642+07:00","message":"StatePrefix: 'ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.259629134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.307799991+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.307839991+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-06-19T14:52:33.307845787+07:00","message":"receive interim result [false|false]: ภาคเหนือและภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.307854156+07:00","message":"[buffer interim] 1535 false ภาคเหนือและภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.307866502+07:00","message":"[bufferProcess] interim [980000000]:ภาคเหนือและภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.307869132+07:00","message":"[bufferProcess] send to processor:ภาคเหนือแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.307873156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.307875986+07:00","message":"> Transcript [20774] [false]: 'ภาคเหนือแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.307879722+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.307882081+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.307884562+07:00","message":"StatePrefix: 'ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.307887449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.495104669+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.495159217+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-06-19T14:52:33.495165259+07:00","message":"receive interim result [false|false]: ภาคเหนือและภาคอีสาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.495180382+07:00","message":"[buffer interim] 1535 false ภาคเหนือและภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.495188423+07:00","message":"[bufferProcess] interim [220000000]:ภาคเหนือและภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.495192091+07:00","message":"[bufferProcess] send to processor:ภาคเหนือและภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.495196125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.495199487+07:00","message":"> Transcript [20775] [false]: 'ภาคเหนือและภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.495203594+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.495205963+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.49520802+07:00","message":"StatePrefix: 'ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.495210487+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:33.794977002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:33.795002116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.957051641+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.957090156+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-06-19T14:52:33.957096659+07:00","message":"receive interim result [false|false]: ภาคเหนือและภาคอีสานตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.957108535+07:00","message":"[buffer interim] 1535 false ภาคเหนือและภาคอีสานตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.957116954+07:00","message":"[bufferProcess] interim [580000000]:ภาคเหนือและภาคอีสานตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.957119436+07:00","message":"[bufferProcess] send to processor:ภาคเหนือและภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.957124928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.957127745+07:00","message":"> Transcript [20776] [false]: 'ภาคเหนือและภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.957131285+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.957133658+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.957135771+07:00","message":"StatePrefix: 'ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.957138054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.95714278+07:00","message":"Push: 'ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.957144992+07:00","message":"TextPushed: 'ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.95714719+07:00","message":"Set new StatePrefix : 'ภาคเหนือและภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.957149619+07:00","message":"Next Push (prob) : 'และภาคอีสาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.957157395+07:00","message":"push: {false ภาคเหนือ 0 0xc003d28d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.024797562+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.024840286+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-06-19T14:52:34.024846033+07:00","message":"receive interim result [false|false]: ภาคเหนือและภาคอีสานตอนบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.024861913+07:00","message":"[buffer interim] 1535 false ภาคเหนือและภาคอีสานตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.024869788+07:00","message":"[bufferProcess] interim [700000000]:ภาคเหนือและภาคอีสานตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.024872157+07:00","message":"[bufferProcess] send to processor:ภาคเหนือและภาคอีสานตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.024875743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.024878861+07:00","message":"> Transcript [20777] [false]: 'ภาคเหนือและภาคอีสานตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.02488217+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.024884297+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.02488625+07:00","message":"StatePrefix: 'ภาคเหนือและภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.024888502+07:00","message":"TextPushed: 'ภาคเหนือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.35294624+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.352988416+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-06-19T14:52:34.352994935+07:00","message":"receive interim result [false|false]: ภาคเหนือและภาคอีสานตอนบนด้วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.353010545+07:00","message":"[buffer interim] 1535 false ภาคเหนือและภาคอีสานตอนบนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.35301805+07:00","message":"[bufferProcess] interim [0]:ภาคเหนือและภาคอีสานตอนบนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.353021034+07:00","message":"[bufferProcess] send to processor:ภาคเหนือและภาคอีสานตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.353028953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.353031815+07:00","message":"> Transcript [20778] [false]: 'ภาคเหนือและภาคอีสานตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.353036102+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.353038904+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.353041044+07:00","message":"StatePrefix: 'ภาคเหนือและภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.353044895+07:00","message":"TextPushed: 'ภาคเหนือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.561410057+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.561455104+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-06-19T14:52:34.561462236+07:00","message":"receive interim result [false|false]: ภาคเหนือและภาคอีสานตอนบนด้วยนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.561478764+07:00","message":"[buffer interim] 1535 false ภาคเหนือและภาคอีสานตอนบนด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.561487953+07:00","message":"[bufferProcess] interim [180000000]:ภาคเหนือและภาคอีสานตอนบนด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.561490747+07:00","message":"[bufferProcess] send to processor:ภาคเหนือและภาคอีสานตอนบนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.561494604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.561498528+07:00","message":"> Transcript [20779] [false]: 'ภาคเหนือและภาคอีสานตอนบนด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.561502368+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.561506582+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.561509065+07:00","message":"StatePrefix: 'ภาคเหนือและภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.561511488+07:00","message":"TextPushed: 'ภาคเหนือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.614824005+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.614867869+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-06-19T14:52:34.614874153+07:00","message":"receive interim result [false|false]: ภาคเหนือและภาคอีสานตอนบนด้วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.614888837+07:00","message":"[buffer interim] 1535 false ภาคเหนือและภาคอีสานตอนบนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.614897208+07:00","message":"[bufferProcess] interim [240000000]:ภาคเหนือและภาคอีสานตอนบนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.614899583+07:00","message":"[bufferProcess] send to processor:ภาคเหนือและภาคอีสานตอนบนด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.6149041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.614907092+07:00","message":"> Transcript [20780] [false]: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.614911+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.614913363+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.614915774+07:00","message":"StatePrefix: 'ภาคเหนือและภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.614918209+07:00","message":"TextPushed: 'ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.614921586+07:00","message":"Push: 'และภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.614923858+07:00","message":"TextPushed: 'ภาคเหนือและภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.614926287+07:00","message":"Set new StatePrefix : 'ภาคเหนือและภาคอีสานตอนบนด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.614929137+07:00","message":"Next Push (prob) : 'ตอนบนด้วยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.614937583+07:00","message":"push: {false และภาคอีสาน 0 0xc003d28d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.619743109+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.619773191+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-06-19T14:52:34.619778502+07:00","message":"receive interim result [false|false]: ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.619795247+07:00","message":"[buffer interim] 1535 false ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.619804087+07:00","message":"[bufferProcess] interim [300000000]:ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.619807235+07:00","message":"[bufferProcess] send to processor:ภาคเหนือและภาคอีสานตอนบนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.619813768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.61982748+07:00","message":"> Transcript [20781] [false]: 'ภาคเหนือและภาคอีสานตอนบนด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.619830089+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.283155121+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.283196729+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-06-19T14:52:35.283202369+07:00","message":"receive interim result [false|false]: ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.283219279+07:00","message":"[buffer interim] 1535 false ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.283226939+07:00","message":"[bufferProcess] interim [900000000]:ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.283229659+07:00","message":"[bufferProcess] send to processor:ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.283233828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.283237047+07:00","message":"> Transcript [20782] [false]: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.283240498+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.283242864+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.283245582+07:00","message":"StatePrefix: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.283250193+07:00","message":"TextPushed: 'ภาคเหนือและภาคอีสาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.752912049+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.752950753+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-06-19T14:52:35.75295693+07:00","message":"receive interim result [false|false]: ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.752968415+07:00","message":"[buffer interim] 1535 false ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.752975351+07:00","message":"[bufferProcess] interim [380000000]:ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.752978138+07:00","message":"[bufferProcess] send to processor:ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.752981534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.752985168+07:00","message":"> Transcript [20783] [false]: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.752988727+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.752991098+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.752993721+07:00","message":"StatePrefix: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.752998227+07:00","message":"TextPushed: 'ภาคเหนือและภาคอีสาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.944963849+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.945008078+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-06-19T14:52:35.94501853+07:00","message":"receive interim result [false|false]: ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.945035414+07:00","message":"[buffer interim] 1535 false ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.945046887+07:00","message":"[bufferProcess] interim [620000000]:ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.945050775+07:00","message":"[bufferProcess] send to processor:ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.945058068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.945062251+07:00","message":"> Transcript [20784] [false]: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.945066995+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.945069885+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.945073511+07:00","message":"StatePrefix: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.945078587+07:00","message":"TextPushed: 'ภาคเหนือและภาคอีสาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.123097507+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.123140609+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-06-19T14:52:36.123146947+07:00","message":"receive interim result [false|false]: ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.12316363+07:00","message":"[buffer interim] 1535 false ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.123171521+07:00","message":"[bufferProcess] interim [740000000]:ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.123174524+07:00","message":"[bufferProcess] send to processor:ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.123182782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.123185874+07:00","message":"> Transcript [20785] [false]: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.123190229+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.123192884+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.12319532+07:00","message":"StatePrefix: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.123198373+07:00","message":"TextPushed: 'ภาคเหนือและภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.123206354+07:00","message":"Push: 'ตอนบนด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.123208354+07:00","message":"TextPushed: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.123210757+07:00","message":"Set new StatePrefix : 'ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.123213621+07:00","message":"Next Push (prob) : 'คะเพราะใจเรานี่เองส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.123221594+07:00","message":"push: {false ตอนบนด้วยนะ 0 0xc003d28d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.316441421+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.316484972+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-06-19T14:52:36.316492921+07:00","message":"receive interim result [false|false]: ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.316508356+07:00","message":"[buffer interim] 1535 false ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.316516178+07:00","message":"[bufferProcess] interim [980000000]:ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.316519636+07:00","message":"[bufferProcess] send to processor:ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.316528801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.316532289+07:00","message":"> Transcript [20786] [false]: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.316538339+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.316541062+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.31654312+07:00","message":"StatePrefix: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.316546047+07:00","message":"TextPushed: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.560422135+07:00","message":"[GCS] IsForceVAD: false for message ID: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.721868368+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.721910655+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-06-19T14:52:36.721918132+07:00","message":"receive interim result [false|false]: ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้ไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.721933381+07:00","message":"[buffer interim] 1535 false ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.721941822+07:00","message":"[bufferProcess] interim [340000000]:ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.721944909+07:00","message":"[bufferProcess] send to processor:ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.721953898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.721956869+07:00","message":"> Transcript [20787] [false]: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.721960948+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.721963714+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.721966566+07:00","message":"StatePrefix: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.721969519+07:00","message":"TextPushed: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.757829623+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.757865563+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-06-19T14:52:36.757872763+07:00","message":"receive interim result [false|false]: ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้ระยะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.757885892+07:00","message":"[buffer interim] 1535 false ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้ระยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.757892769+07:00","message":"[bufferProcess] interim [400000000]:ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้ระยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.757895833+07:00","message":"[bufferProcess] send to processor:ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.757902493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.757905249+07:00","message":"> Transcript [20788] [false]: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.757909068+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.757911284+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.757913811+07:00","message":"StatePrefix: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.757917236+07:00","message":"TextPushed: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:36.795409968+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:36.795431662+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.860835978+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.860878867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้\",\"confidence\":0.93925077}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.860885771+07:00","message":"receive interim result [true|false]: ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.860895282+07:00","message":"end recv isFinal message id 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.860900436+07:00","message":"end Recv id 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.860907341+07:00","message":"[buffer interim] 1535 true ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.860918024+07:00","message":"[bufferProcess] interim [400000000]:ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.860921514+07:00","message":"[bufferProcess] send to processor (isfinal):ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้ระยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.86092518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.860928534+07:00","message":"> Transcript [20789] [false]: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้ระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.860932236+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.86093422+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.860937945+07:00","message":"StatePrefix: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.860941939+07:00","message":"TextPushed: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.860948633+07:00","message":"Push: 'คะเพราะใจเรานี่เองส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.860950909+07:00","message":"TextPushed: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.860953199+07:00","message":"Set new StatePrefix : 'ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้ระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.860955462+07:00","message":"Next Push (prob) : 'ผลให้ระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.860957288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.86095964+07:00","message":"> Transcript [20790] [true]: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.860962337+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.860964217+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.860966092+07:00","message":"StatePrefix: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่งผลให้ระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.860968055+07:00","message":"TextPushed: 'ภาคเหนือและภาคอีสานตอนบนด้วยนะคะเพราะใจเรานี่เองส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.860970524+07:00","message":"Push: 'ผลให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.860978744+07:00","message":"push: {false คะเพราะใจเรานี่เองส่ง 0 0xc003d28d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.860984657+07:00","message":"push: {true ผลให้ 0 0xc003d28d80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:36.871374029+07:00","message":"write wav file: './tmp/7584/7584_1535.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:37.012630402+07:00","message":"[GCS] Start streaming session, msgId: 1536"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:37.079551238+07:00","message":"[GCS] IsForceVAD: false for message ID: 1536"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:37.143861678+07:00","message":"[GCS] Start streaming session, msgId: 1537"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:37.20676922+07:00","message":"receive streaming session, msgId: 1536"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:37.206786993+07:00","message":"found end of frame, send empty tag with msgId: 1536"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:37.206790117+07:00","message":"end Recv id 1536"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:37.206796089+07:00","message":"[buffer interim] 1536 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:37.206805024+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:37.206809731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:37.206820055+07:00","message":"> Transcript [20791] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:37.206823807+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:37.206827238+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:37.206830339+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:37.20683332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:37.206841569+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:37.206849284+07:00","message":"push: {true \n 0 0xc002bf6900}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:37.212026076+07:00","message":"write wav file: './tmp/7584/7584_1536.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:37.459948952+07:00","message":"[GCS] IsForceVAD: false for message ID: 1537"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:37.520663802+07:00","message":"[GCS] Start streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:37.547936145+07:00","message":"receive streaming session, msgId: 1537"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:37.547968418+07:00","message":"found end of frame, send empty tag with msgId: 1537"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:37.54797192+07:00","message":"end Recv id 1537"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:37.547979508+07:00","message":"[buffer interim] 1537 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:37.547987786+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:37.54799126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:37.547994123+07:00","message":"> Transcript [20792] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:37.547996953+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:37.547998946+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:37.548001198+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:37.548003122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:37.548005805+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:37.548015264+07:00","message":"push: {true \n 0 0xc003262d80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:37.552943978+07:00","message":"write wav file: './tmp/7584/7584_1537.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:37.968818826+07:00","message":"[GCS] IsForceVAD: false for message ID: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.045559717+07:00","message":"[GCS] Start streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.063810724+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.063840522+07:00","message":"found end of frame, send empty tag with msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.063843566+07:00","message":"end Recv id 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.063849458+07:00","message":"[buffer interim] 1538 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.063857476+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.063869192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.063872266+07:00","message":"> Transcript [20793] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.063874981+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.063877136+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.063879399+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.063881616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.063884411+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.063909676+07:00","message":"push: {true \n 0 0xc003262f80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:38.069120811+07:00","message":"write wav file: './tmp/7584/7584_1538.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.037105024+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.037144651+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-06-19T14:52:39.037150014+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.037189671+07:00","message":"[buffer interim] 1539 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.037198128+07:00","message":"[bufferProcess] interim [780000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.037199995+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.161345763+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.161394587+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-06-19T14:52:39.1614025+07:00","message":"receive interim result [false|false]: เช็ค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.161414776+07:00","message":"[buffer interim] 1539 false เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.161425527+07:00","message":"[bufferProcess] interim [840000000]:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.161429768+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.161436444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.161440746+07:00","message":"> Transcript [20794] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.161444308+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.331338258+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.331379681+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-06-19T14:52:39.331386058+07:00","message":"receive interim result [false|false]: จะส่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.331401314+07:00","message":"[buffer interim] 1539 false จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.331409011+07:00","message":"[bufferProcess] interim [960000000]:จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.3314117+07:00","message":"[bufferProcess] send to processor:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.331421046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.331424275+07:00","message":"> Transcript [20795] [false]: 'เช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.331426797+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.331429738+07:00","message":"Set new StatePrefix: 'เช็ค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.514677078+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.514722965+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-06-19T14:52:39.514729936+07:00","message":"receive interim result [false|false]: เพชรสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.51473933+07:00","message":"[buffer interim] 1539 false เพชรสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.514747318+07:00","message":"[bufferProcess] interim [80000000]:เพชรสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.514750022+07:00","message":"[bufferProcess] send to processor:จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.514753792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.514756981+07:00","message":"> Transcript [20796] [false]: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.51475974+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.514762084+07:00","message":"Set new StatePrefix: 'จะส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.564720871+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.564777856+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-06-19T14:52:39.564783986+07:00","message":"receive interim result [false|false]: จะส่งของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.564798827+07:00","message":"[buffer interim] 1539 false จะส่งของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.564806175+07:00","message":"[bufferProcess] interim [140000000]:จะส่งของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.564818165+07:00","message":"[bufferProcess] send to processor:เพชรสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.564827188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.564830242+07:00","message":"> Transcript [20797] [false]: 'เพชรสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.564832645+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.564834964+07:00","message":"Set new StatePrefix: 'เพชรสังเคราะห์'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:39.796098994+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:39.796114946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.82935208+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.829397032+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-06-19T14:52:39.829404368+07:00","message":"receive interim result [false|false]: จะส่งของทะเล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.829419799+07:00","message":"[buffer interim] 1539 false จะส่งของทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.829428313+07:00","message":"[bufferProcess] interim [320000000]:จะส่งของทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.829430842+07:00","message":"[bufferProcess] send to processor:จะส่งของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.829445529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.829450702+07:00","message":"> Transcript [20798] [false]: 'จะส่งของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.829453277+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.829455445+07:00","message":"Set new StatePrefix: 'จะส่งของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.891355139+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.891394226+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-06-19T14:52:39.89139972+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.89141425+07:00","message":"[buffer interim] 1539 false จะส่งของทะเลอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.89142568+07:00","message":"[bufferProcess] interim [620000000]:จะส่งของทะเลอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.891429036+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.891435807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.891440206+07:00","message":"> Transcript [20799] [false]: 'จะส่งของทะเล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.891445555+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.891448653+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.891452145+07:00","message":"StatePrefix: 'จะส่งของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.891455387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.912940674+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.912984522+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-06-19T14:52:39.912991178+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.913011128+07:00","message":"[buffer interim] 1539 false จะส่งของทะเลอันดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.913019729+07:00","message":"[bufferProcess] interim [680000000]:จะส่งของทะเลอันดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.913022206+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.913025731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.913030937+07:00","message":"> Transcript [20800] [false]: 'จะส่งของทะเลอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.913034617+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.913037325+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.913039542+07:00","message":"StatePrefix: 'จะส่งของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.913042345+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.97038515+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.970429367+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-06-19T14:52:39.970436975+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.970453239+07:00","message":"[buffer interim] 1539 false จะส่งของทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.970463466+07:00","message":"[bufferProcess] interim [740000000]:จะส่งของทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.970466002+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.970469464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.970472665+07:00","message":"> Transcript [20801] [false]: 'จะส่งของทะเลอันดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.970476136+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.970478375+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.970480375+07:00","message":"StatePrefix: 'จะส่งของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.970482418+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.164408485+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.164455626+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-06-19T14:52:40.164463892+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.164475676+07:00","message":"[buffer interim] 1539 false จะส่งของทะเลอันดามันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.164485207+07:00","message":"[bufferProcess] interim [980000000]:จะส่งของทะเลอันดามันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.164488729+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.164494132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.164498487+07:00","message":"> Transcript [20802] [false]: 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.164504118+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.164507431+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.164510856+07:00","message":"StatePrefix: 'จะส่งของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.16451422+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.164522361+07:00","message":"Push: 'จะส่งของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.16452546+07:00","message":"TextPushed: 'จะส่งของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.164528963+07:00","message":"Set new StatePrefix : 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.164532726+07:00","message":"Next Push (prob) : 'ทะเลอันดามัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.164542479+07:00","message":"push: {false จะส่งของ 0 0xc003263180}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.362389612+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.362442645+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-06-19T14:52:40.362451335+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.362470604+07:00","message":"[buffer interim] 1539 false จะส่งของทะเลอันดามันและอ่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.362482446+07:00","message":"[bufferProcess] interim [160000000]:จะส่งของทะเลอันดามันและอ่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.362486335+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.362494174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.362498412+07:00","message":"> Transcript [20803] [false]: 'จะส่งของทะเลอันดามันและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.362503841+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.362507458+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.362511394+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.362515159+07:00","message":"TextPushed: 'จะส่งของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.368577339+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.368614056+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-06-19T14:52:40.368619549+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและออก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.3686363+07:00","message":"[buffer interim] 1539 false จะส่งของทะเลอันดามันและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.368643821+07:00","message":"[bufferProcess] interim [220000000]:จะส่งของทะเลอันดามันและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.368646534+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.368650803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.368654346+07:00","message":"> Transcript [20804] [false]: 'จะส่งของทะเลอันดามันและอ่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.36865794+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.368660297+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.368662216+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.36866448+07:00","message":"TextPushed: 'จะส่งของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.610951477+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.610989964+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-06-19T14:52:40.610996408+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.611008974+07:00","message":"[buffer interim] 1539 false จะส่งของทะเลอันดามันและอ่าวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.611016034+07:00","message":"[bufferProcess] interim [340000000]:จะส่งของทะเลอันดามันและอ่าวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.611019018+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.611024464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.6110367+07:00","message":"> Transcript [20805] [false]: 'จะส่งของทะเลอันดามันและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.611039991+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.611042219+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.611044613+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.611047249+07:00","message":"TextPushed: 'จะส่งของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.20252628+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.202557846+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-06-19T14:52:41.202564136+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.202578329+07:00","message":"[buffer interim] 1539 false จะส่งของทะเลอันดามันและอ่าวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.20258501+07:00","message":"[bufferProcess] interim [940000000]:จะส่งของทะเลอันดามันและอ่าวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.202587906+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.202591346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.20259372+07:00","message":"> Transcript [20806] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.202597148+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.202599333+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.202601453+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.202603826+07:00","message":"TextPushed: 'จะส่งของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.202606436+07:00","message":"Push: 'ทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.202608408+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.202610456+07:00","message":"Set new StatePrefix : 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.202612927+07:00","message":"Next Push (prob) : 'และอ่าวไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.202619585+07:00","message":"push: {false ทะเลอันดามัน 0 0xc003263180}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.400283991+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.400325985+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-06-19T14:52:41.400332454+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.400351322+07:00","message":"[buffer interim] 1539 false จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.40035899+07:00","message":"[bufferProcess] interim [180000000]:จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.400361514+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.400367372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.400370096+07:00","message":"> Transcript [20807] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.400373793+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.400376121+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.400378645+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.400381783+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.9687621+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.968802477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.968818533+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.968832946+07:00","message":"[buffer interim] 1539 false จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.968841839+07:00","message":"[bufferProcess] interim [780000000]:จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.968844609+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.968851089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.968853703+07:00","message":"> Transcript [20808] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.968857062+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.968859325+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.968861634+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.968864585+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.082051761+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.082089714+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-06-19T14:52:42.082095475+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.082119309+07:00","message":"[buffer interim] 1539 false จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.082128613+07:00","message":"[bufferProcess] interim [840000000]:จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.082132301+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.082143351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.082147598+07:00","message":"> Transcript [20809] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.082153573+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.082156394+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.082160162+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.082163809+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.639380364+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.639417016+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-06-19T14:52:42.63942334+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.639435319+07:00","message":"[buffer interim] 1539 false จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.639443587+07:00","message":"[bufferProcess] interim [380000000]:จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.639446121+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.639454738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.639457451+07:00","message":"> Transcript [20810] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.639463154+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.639465469+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.639469521+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.63947256+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.639479002+07:00","message":"Push: 'และอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.639481122+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.639484165+07:00","message":"Set new StatePrefix : 'จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.639486998+07:00","message":"Next Push (prob) : 'ในระยะนี้ทะเล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.6394945+07:00","message":"push: {false และอ่าวไทย 0 0xc003263180}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.682663567+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.682700566+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-06-19T14:52:42.682706468+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคงมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.682716924+07:00","message":"[buffer interim] 1539 false จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคงมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.682723765+07:00","message":"[bufferProcess] interim [440000000]:จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคงมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.682726377+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.682730357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.682733137+07:00","message":"> Transcript [20811] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.6827354+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.682737484+07:00","message":"Set new StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคง'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:42.796625648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:42.796637103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.843961325+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.844007697+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-06-19T14:52:42.844014993+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.84402846+07:00","message":"[buffer interim] 1539 false จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.844036262+07:00","message":"[bufferProcess] interim [620000000]:จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.84403915+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคงมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.844046766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.844049721+07:00","message":"> Transcript [20812] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคงมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.84405309+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.844057914+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.844059971+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.844063027+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.876267546+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.876306671+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-06-19T14:52:42.876312858+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคงมีขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.876333084+07:00","message":"[buffer interim] 1539 false จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคงมีขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.876339767+07:00","message":"[bufferProcess] interim [680000000]:จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคงมีขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.876342779+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.876349728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.876353156+07:00","message":"> Transcript [20813] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.876355923+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.876357992+07:00","message":"Set new StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.024127805+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.024169023+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-06-19T14:52:43.0241781+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคงมีคลื่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.024195227+07:00","message":"[buffer interim] 1539 false จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคงมีคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.024206484+07:00","message":"[bufferProcess] interim [800000000]:จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคงมีคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.024210451+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคงมีขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.024217902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.024221975+07:00","message":"> Transcript [20814] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคงมีขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.024226001+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.024229191+07:00","message":"Set new StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคงมีขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.124595467+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.124642891+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-06-19T14:52:43.124652001+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเลขึ้นลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.124670327+07:00","message":"[buffer interim] 1539 false จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเลขึ้นลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.124679679+07:00","message":"[bufferProcess] interim [860000000]:จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเลขึ้นลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.124682529+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคงมีคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.124686237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.124689282+07:00","message":"> Transcript [20815] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคงมีคลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.124691872+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.12469403+07:00","message":"Set new StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ก็ยังคงมีคลื่น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.290267377+07:00","message":"[GCS] IsForceVAD: false for message ID: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.318988398+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.319024459+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-06-19T14:52:43.319030846+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเลขึ้นลงที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.319044109+07:00","message":"[buffer interim] 1539 false จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเลขึ้นลงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.319051418+07:00","message":"[bufferProcess] interim [100000000]:จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเลขึ้นลงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.319054137+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเลขึ้นลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.319057361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.319060353+07:00","message":"> Transcript [20816] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเลขึ้นลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.319063096+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.319065578+07:00","message":"Set new StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเลขึ้นลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.424500654+07:00","message":"[GCS] Start streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.586293541+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.58633461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเลก็ยังคงมีคลื่นลงที่\",\"confidence\":0.9335417}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.586342084+07:00","message":"receive interim result [true|false]: จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเลก็ยังคงมีคลื่นลงที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.586350977+07:00","message":"end recv isFinal message id 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.586353133+07:00","message":"end Recv id 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.586360532+07:00","message":"[buffer interim] 1539 true จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเลก็ยังคงมีคลื่นลงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.586369879+07:00","message":"[bufferProcess] interim [280000000]:จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเลก็ยังคงมีคลื่นลงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.586373438+07:00","message":"[bufferProcess] send to processor (isfinal):จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเลขึ้นลงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.58637729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.586380218+07:00","message":"> Transcript [20817] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเลขึ้นลงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.586383813+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.586386001+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.586388514+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเลขึ้นลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.586391067+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.586393092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.586395167+07:00","message":"> Transcript [20818] [true]: 'จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเลก็ยังคงมีคลื่นลงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.586397547+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.58640353+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.586405229+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทยในระยะนี้ทะเลขึ้นลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.586407243+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.586410155+07:00","message":"Push: 'ในระยะนี้ทะเลก็ยังคงมีคลื่นลงที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.586417627+07:00","message":"push: {true ในระยะนี้ทะเลก็ยังคงมีคลื่นลงที่ 0 0xc003263180}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:43.597908139+07:00","message":"write wav file: './tmp/7584/7584_1539.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.295479827+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.295519731+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-06-19T14:52:45.295525532+07:00","message":"receive interim result [false|false]: โดยที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.295540839+07:00","message":"[buffer interim] 1540 false โดยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.295547414+07:00","message":"[bufferProcess] interim [680000000]:โดยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.295549204+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.295554026+07:00","message":"[bufferProcess] send to processor (ticker):โดยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.295556713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.295559498+07:00","message":"> Transcript [20819] [false]: 'โดยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.295561724+07:00","message":"Set StatePrefix (first interim): 'โดยที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.480087146+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.480130341+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-06-19T14:52:45.480136284+07:00","message":"receive interim result [false|false]: โดยที่บริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.480150276+07:00","message":"[buffer interim] 1540 false โดยที่บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.480156945+07:00","message":"[bufferProcess] interim [920000000]:โดยที่บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.480159615+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.740477639+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.740516228+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-06-19T14:52:45.740522131+07:00","message":"receive interim result [false|false]: โดยที่บริเวณทะเล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.740539667+07:00","message":"[buffer interim] 1540 false โดยที่บริเวณทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.740549166+07:00","message":"[bufferProcess] interim [220000000]:โดยที่บริเวณทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.740551663+07:00","message":"[bufferProcess] send to processor:โดยที่บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.740554789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.740557668+07:00","message":"> Transcript [20820] [false]: 'โดยที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.740560807+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.740562968+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.740564893+07:00","message":"StatePrefix: 'โดยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.740567086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:45.796698366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:45.796718027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.054624851+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.054666045+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-06-19T14:52:46.05467263+07:00","message":"receive interim result [false|false]: โดยที่บริเวณทะเลอันดามัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.054685759+07:00","message":"[buffer interim] 1540 false โดยที่บริเวณทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.054693249+07:00","message":"[bufferProcess] interim [520000000]:โดยที่บริเวณทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.054697234+07:00","message":"[bufferProcess] send to processor:โดยที่บริเวณทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.054705997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.054711117+07:00","message":"> Transcript [20821] [false]: 'โดยที่บริเวณทะเล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.054714579+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.054716945+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.054718869+07:00","message":"StatePrefix: 'โดยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.05472112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.573814449+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.57385032+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-06-19T14:52:46.573855956+07:00","message":"receive interim result [false|false]: โดยที่บริเวณทะเลอันดามันตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.573869164+07:00","message":"[buffer interim] 1540 false โดยที่บริเวณทะเลอันดามันตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.57387658+07:00","message":"[bufferProcess] interim [940000000]:โดยที่บริเวณทะเลอันดามันตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.57387904+07:00","message":"[bufferProcess] send to processor:โดยที่บริเวณทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.573882415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.573885502+07:00","message":"> Transcript [20822] [false]: 'โดยที่บริเวณทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.573890289+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.57389233+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.573894912+07:00","message":"StatePrefix: 'โดยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.573897158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.6339111+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.633949972+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-06-19T14:52:46.633955774+07:00","message":"receive interim result [false|false]: โดยที่บริเวณทะเลอันดามันตอนบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.633975835+07:00","message":"[buffer interim] 1540 false โดยที่บริเวณทะเลอันดามันตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.633983127+07:00","message":"[bufferProcess] interim [60000000]:โดยที่บริเวณทะเลอันดามันตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.633986045+07:00","message":"[bufferProcess] send to processor:โดยที่บริเวณทะเลอันดามันตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.633989299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.633992119+07:00","message":"> Transcript [20823] [false]: 'โดยที่บริเวณทะเลอันดามันตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.633995452+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.633998424+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.63400046+07:00","message":"StatePrefix: 'โดยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.634002904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.634005638+07:00","message":"Push: 'โดยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.634007607+07:00","message":"TextPushed: 'โดยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.634010072+07:00","message":"Set new StatePrefix : 'โดยที่บริเวณทะเลอันดามันตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.634012373+07:00","message":"Next Push (prob) : 'บริเวณทะเลอันดามันตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.634019712+07:00","message":"push: {false โดยที่ 0 0xc003263400}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.96263942+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.962681208+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-06-19T14:52:46.962687004+07:00","message":"receive interim result [false|false]: โดยที่บริเวณทะเลอันดามันตอนบนช่วง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.962702069+07:00","message":"[buffer interim] 1540 false โดยที่บริเวณทะเลอันดามันตอนบนช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.962713683+07:00","message":"[bufferProcess] interim [420000000]:โดยที่บริเวณทะเลอันดามันตอนบนช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.962717619+07:00","message":"[bufferProcess] send to processor:โดยที่บริเวณทะเลอันดามันตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.962724611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.962728827+07:00","message":"> Transcript [20824] [false]: 'โดยที่บริเวณทะเลอันดามันตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.962734902+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.962737072+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.962739203+07:00","message":"StatePrefix: 'โดยที่บริเวณทะเลอันดามันตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.962741561+07:00","message":"TextPushed: 'โดยที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.077940285+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.077981354+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-06-19T14:52:47.077988232+07:00","message":"receive interim result [false|false]: โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.078004136+07:00","message":"[buffer interim] 1540 false โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.078014449+07:00","message":"[bufferProcess] interim [480000000]:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.078017177+07:00","message":"[bufferProcess] send to processor:โดยที่บริเวณทะเลอันดามันตอนบนช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.078024496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.078030893+07:00","message":"> Transcript [20825] [false]: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.078034817+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.078037427+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.078042416+07:00","message":"StatePrefix: 'โดยที่บริเวณทะเลอันดามันตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.07804496+07:00","message":"TextPushed: 'โดยที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.284980714+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.285028208+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-06-19T14:52:47.28503503+07:00","message":"receive interim result [false|false]: โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.285049911+07:00","message":"[buffer interim] 1540 false โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.285057098+07:00","message":"[bufferProcess] interim [720000000]:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.285059586+07:00","message":"[bufferProcess] send to processor:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.28506307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.285066409+07:00","message":"> Transcript [20826] [false]: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.285070205+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.285072383+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.28507509+07:00","message":"StatePrefix: 'โดยที่บริเวณทะเลอันดามันตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.285077459+07:00","message":"TextPushed: 'โดยที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.780747609+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.780783045+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-06-19T14:52:47.78078911+07:00","message":"receive interim result [false|false]: โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.780798053+07:00","message":"[buffer interim] 1540 false โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.780813329+07:00","message":"[bufferProcess] interim [140000000]:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.780816455+07:00","message":"[bufferProcess] send to processor:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.780820249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.780823298+07:00","message":"> Transcript [20827] [false]: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.780826969+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.780829465+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.780831926+07:00","message":"StatePrefix: 'โดยที่บริเวณทะเลอันดามันตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.780834153+07:00","message":"TextPushed: 'โดยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.780837506+07:00","message":"Push: 'บริเวณทะเลอันดามันตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.7808397+07:00","message":"TextPushed: 'โดยที่บริเวณทะเลอันดามันตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.780841939+07:00","message":"Set new StatePrefix : 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.780844488+07:00","message":"Next Push (prob) : 'บนช่วงนี้ฝน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.78085209+07:00","message":"push: {false บริเวณทะเลอันดามันตอน 0 0xc003263400}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.04296905+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.043007397+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-06-19T14:52:48.043014515+07:00","message":"receive interim result [false|false]: โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืช"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.043028337+07:00","message":"[buffer interim] 1540 false โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.043036194+07:00","message":"[bufferProcess] interim [500000000]:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.043038601+07:00","message":"[bufferProcess] send to processor:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.043045132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.043048271+07:00","message":"> Transcript [20828] [false]: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.043050649+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.043053079+07:00","message":"Set new StatePrefix: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.165065583+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.165102835+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-06-19T14:52:48.165109042+07:00","message":"receive interim result [false|false]: โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.165124709+07:00","message":"[buffer interim] 1540 false โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.165133408+07:00","message":"[bufferProcess] interim [560000000]:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.165136807+07:00","message":"[bufferProcess] send to processor:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.16514318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.165146176+07:00","message":"> Transcript [20829] [false]: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.165149967+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.165153783+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.165155971+07:00","message":"StatePrefix: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.165159053+07:00","message":"TextPushed: 'โดยที่บริเวณทะเลอันดามันตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.243697827+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.243739595+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-06-19T14:52:48.24374603+07:00","message":"receive interim result [false|false]: โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.243765667+07:00","message":"[buffer interim] 1540 false โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.243774128+07:00","message":"[bufferProcess] interim [680000000]:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.243776968+07:00","message":"[bufferProcess] send to processor:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.243781504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.243785431+07:00","message":"> Transcript [20830] [false]: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.243788907+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.243791348+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.243793431+07:00","message":"StatePrefix: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.243796008+07:00","message":"TextPushed: 'โดยที่บริเวณทะเลอันดามันตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.392881669+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.392922165+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-06-19T14:52:48.392929246+07:00","message":"receive interim result [false|false]: โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.39294163+07:00","message":"[buffer interim] 1540 false โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.392950253+07:00","message":"[bufferProcess] interim [800000000]:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.39295301+07:00","message":"[bufferProcess] send to processor:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.392959745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.392962633+07:00","message":"> Transcript [20831] [false]: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.392966258+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.392968347+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.392970686+07:00","message":"StatePrefix: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.392973421+07:00","message":"TextPushed: 'โดยที่บริเวณทะเลอันดามันตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.494052335+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.494090304+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-06-19T14:52:48.494096712+07:00","message":"receive interim result [false|false]: โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนั้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.494111357+07:00","message":"[buffer interim] 1540 false โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.494120883+07:00","message":"[bufferProcess] interim [860000000]:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.494123649+07:00","message":"[bufferProcess] send to processor:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.494132025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.494134872+07:00","message":"> Transcript [20832] [false]: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.494138572+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.494141166+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.494143097+07:00","message":"StatePrefix: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.4941471+07:00","message":"TextPushed: 'โดยที่บริเวณทะเลอันดามันตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.494154986+07:00","message":"Push: 'บนช่วงนี้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.494157397+07:00","message":"TextPushed: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.494160457+07:00","message":"Set new StatePrefix : 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.494163046+07:00","message":"Next Push (prob) : 'พืชลมนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.494186863+07:00","message":"push: {false บนช่วงนี้ผล 0 0xc003263400}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.562130085+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.562168217+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-06-19T14:52:48.562175926+07:00","message":"receive interim result [false|false]: โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ฝนมืดลงนรก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.562193153+07:00","message":"[buffer interim] 1540 false โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ฝนมืดลงนรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.562201069+07:00","message":"[bufferProcess] interim [980000000]:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ฝนมืดลงนรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.562203982+07:00","message":"[bufferProcess] send to processor:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.562207361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.562210185+07:00","message":"> Transcript [20833] [false]: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.562212489+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.562214418+07:00","message":"Set new StatePrefix: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.748169589+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.748215434+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-06-19T14:52:48.748223099+07:00","message":"receive interim result [false|false]: โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนั้นลดลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.748237405+07:00","message":"[buffer interim] 1540 false โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนั้นลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.748244273+07:00","message":"[bufferProcess] interim [160000000]:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนั้นลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.748247459+07:00","message":"[bufferProcess] send to processor:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ฝนมืดลงนรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.748254647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.748257307+07:00","message":"> Transcript [20834] [false]: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ฝนมืดลงนรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.748259755+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.748262139+07:00","message":"Set new StatePrefix: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ฝนมืดลงนรก'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:48.796785532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:48.796791589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.859376196+07:00","message":"[GCS] IsForceVAD: false for message ID: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.875409827+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.875443111+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-06-19T14:52:48.875449776+07:00","message":"receive interim result [false|false]: โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนั้นลดลงมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.875469806+07:00","message":"[buffer interim] 1540 false โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนั้นลดลงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.875477697+07:00","message":"[bufferProcess] interim [280000000]:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนั้นลดลงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.875481141+07:00","message":"[bufferProcess] send to processor:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนั้นลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.875486829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.875492019+07:00","message":"> Transcript [20835] [false]: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนั้นลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.875494648+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.875497021+07:00","message":"Set new StatePrefix: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนั้นลดลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.923761452+07:00","message":"[GCS] Start streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:49.038971742+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:49.039012415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ฝนมืดลมนั้นลดลงมา\",\"confidence\":0.93953896}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:49.039019464+07:00","message":"receive interim result [true|false]: โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ฝนมืดลมนั้นลดลงมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:49.039028974+07:00","message":"end recv isFinal message id 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:49.039032237+07:00","message":"end Recv id 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:49.039040934+07:00","message":"[buffer interim] 1540 true โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ฝนมืดลมนั้นลดลงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.039049394+07:00","message":"[bufferProcess] interim [460000000]:โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ฝนมืดลมนั้นลดลงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.039053985+07:00","message":"[bufferProcess] send to processor (isfinal):โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนั้นลดลงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.039060431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.039063262+07:00","message":"> Transcript [20836] [false]: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนั้นลดลงมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.039067223+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.039069202+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.039071442+07:00","message":"StatePrefix: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนั้นลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.039075247+07:00","message":"TextPushed: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.039077763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.039079793+07:00","message":"> Transcript [20837] [true]: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ฝนมืดลมนั้นลดลงมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.039082263+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.039084014+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.039085769+07:00","message":"StatePrefix: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลพืชลมนั้นลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.039087967+07:00","message":"TextPushed: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.039089879+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.039235229+07:00","message":"Push: 'ฝนมืดลมนั้นลดลงมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.039238879+07:00","message":"TextPushed: 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผลฝนมืดลมนั้นลดลงมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.039241262+07:00","message":"Set new StatePrefix : 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ฝนมืดลมนั้นลดลงมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.039243466+07:00","message":"Next Push (prob) : 'โดยที่บริเวณทะเลอันดามันตอนบนช่วงนี้ฝนมืดลมนั้นลดลงมา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:49.039252687+07:00","message":"push: {true ฝนมืดลมนั้นลดลงมา 0 0xc003263400}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.039269035+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1540.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:49.055329956+07:00","message":"write wav file: './tmp/7584/7584_1540.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:49.654870098+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:49.654915134+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-06-19T14:52:49.654920886+07:00","message":"receive interim result [false|false]: เดี๋ยว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:49.654935865+07:00","message":"[buffer interim] 1541 false เดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.654942953+07:00","message":"[bufferProcess] interim [600000000]:เดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.654945082+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:49.904270639+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:49.904310497+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-06-19T14:52:49.904317478+07:00","message":"receive interim result [false|false]: เดี๋ยวไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:49.904331932+07:00","message":"[buffer interim] 1541 false เดี๋ยวไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.904338589+07:00","message":"[bufferProcess] interim [780000000]:เดี๋ยวไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.904340915+07:00","message":"[bufferProcess] send to processor:เดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.904345954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.904349184+07:00","message":"> Transcript [20838] [false]: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.904351601+07:00","message":"Set StatePrefix (first interim): 'เดี๋ยว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:49.960853836+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:49.960889917+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-06-19T14:52:49.960895617+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:49.960908449+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.960914608+07:00","message":"[bufferProcess] interim [840000000]:เดี๋ยวประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.960916967+07:00","message":"[bufferProcess] send to processor:เดี๋ยวไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.960932879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.960936597+07:00","message":"> Transcript [20839] [false]: 'เดี๋ยวไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.960939554+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.960941754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.960943663+07:00","message":"StatePrefix: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:49.960946449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.161107871+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.161145526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.161151829+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.161189869+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.161216208+07:00","message":"[bufferProcess] interim [80000000]:เดี๋ยวประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.161220494+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.161228416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.161231785+07:00","message":"> Transcript [20840] [false]: 'เดี๋ยวประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.16123546+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.161238008+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.1612405+07:00","message":"StatePrefix: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.161242905+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.365012885+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.365053832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 19:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.365059479+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 19:00 น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.365076852+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 19:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.365083975+07:00","message":"[bufferProcess] interim [320000000]:เดี๋ยวประมาณ 19:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.365089471+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.365096455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.365099439+07:00","message":"> Transcript [20841] [false]: 'เดี๋ยวประมาณ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.365103427+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.365105913+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.365108155+07:00","message":"StatePrefix: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.365110265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.549261656+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.549300483+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-06-19T14:52:50.549307974+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.549319819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1-2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.549323588+07:00","message":"receive interim result [false|false]:  1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.549339011+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.549361931+07:00","message":"[buffer interim] 1541 false  1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.549370091+07:00","message":"[bufferProcess] interim [440000000]:เดี๋ยวประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.549373163+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 19:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.549381917+07:00","message":"[bufferProcess] interim [440000000]: 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.549384723+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.549388317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.549391872+07:00","message":"> Transcript [20842] [false]: 'เดี๋ยวประมาณ 19:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.549395157+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.549397368+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.549399299+07:00","message":"StatePrefix: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.549401388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.549407649+07:00","message":"Push: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.5494096+07:00","message":"TextPushed: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.549411964+07:00","message":"Set new StatePrefix : 'เดี๋ยวประมาณ 19:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.549414204+07:00","message":"Next Push (prob) : 'ประมาณ 19:00 น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.5494238+07:00","message":"push: {false เดี๋ยว 0 0xc00378f100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.69146591+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.691520786+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-06-19T14:52:50.691527569+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.691538516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1-2 วัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.691541577+07:00","message":"receive interim result [false|false]:  1-2 วัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.691548932+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.691552784+07:00","message":"[buffer interim] 1541 false  1-2 วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.691558354+07:00","message":"[bufferProcess] interim [620000000]:เดี๋ยวประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.691560856+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.691563859+07:00","message":"[bufferProcess] interim [620000000]: 1-2 วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.691566468+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.691569944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.69157286+07:00","message":"> Transcript [20843] [false]: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.691575373+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.691577503+07:00","message":"Set new StatePrefix: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.807773601+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.80785119+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-06-19T14:52:50.807870425+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.807893542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1-2 เม็ด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.807903415+07:00","message":"receive interim result [false|false]:  1-2 เม็ด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.807921301+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.807978482+07:00","message":"[buffer interim] 1541 false  1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.808034374+07:00","message":"[bufferProcess] interim [680000000]:เดี๋ยวประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.808071646+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.808096499+07:00","message":"[bufferProcess] interim [680000000]: 1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.808102268+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.808115596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.808121411+07:00","message":"> Transcript [20844] [false]: 'เดี๋ยวประมาณ 1-2 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.808125709+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.808139692+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.808142759+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.808145148+07:00","message":"TextPushed: 'เดี๋ยว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.198161702+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.198205959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.198215272+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.198226657+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-06-19T14:52:51.19823056+07:00","message":"receive interim result [false|false]:  เม็ด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.198238898+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.198244925+07:00","message":"[buffer interim] 1541 false  เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.198252485+07:00","message":"[bufferProcess] interim [40000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.19825629+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.198261992+07:00","message":"[bufferProcess] interim [40000000]: เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.198265157+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.198269071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.19827218+07:00","message":"> Transcript [20845] [false]: 'เดี๋ยวประมาณ 1-2 เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.198275974+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.198278255+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.198280275+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.198282565+07:00","message":"TextPushed: 'เดี๋ยว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.405187833+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.405227179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2 เม็ด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.405232585+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2 เม็ด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.405243657+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.405252173+07:00","message":"[bufferProcess] interim [280000000]:เดี๋ยวประมาณ 1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.405255338+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.40526085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.405264078+07:00","message":"> Transcript [20846] [false]: 'เดี๋ยวประมาณ 1-2 เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.40526834+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.40527051+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.405272468+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.405274634+07:00","message":"TextPushed: 'เดี๋ยว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.530602885+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.530643855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.530651222+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.530663945+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-06-19T14:52:51.530668837+07:00","message":"receive interim result [false|false]:  เม็ดพรีเมียร์ลีก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.530679834+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.530684618+07:00","message":"[buffer interim] 1541 false  เม็ดพรีเมียร์ลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.530692694+07:00","message":"[bufferProcess] interim [400000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.530696322+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.53070102+07:00","message":"[bufferProcess] interim [400000000]: เม็ดพรีเมียร์ลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.530704312+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เม็ดพรีเมียร์ลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.53070965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.530712425+07:00","message":"> Transcript [20847] [false]: 'เดี๋ยวประมาณ 1-2 เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.530716186+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.53071847+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.530720502+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.53072327+07:00","message":"TextPushed: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.530729683+07:00","message":"Push: 'ประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.530731675+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.53073388+07:00","message":"Set new StatePrefix : 'เดี๋ยวประมาณ 1-2 เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.530736235+07:00","message":"Next Push (prob) : ' เม็ด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.530744926+07:00","message":"push: {false ประมาณ 1-2 0 0xc00378f100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.569476624+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.56951486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.569521568+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.569531069+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-06-19T14:52:51.569533638+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.569540112+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.569545569+07:00","message":"[buffer interim] 1541 false  เมตรบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.569550478+07:00","message":"[bufferProcess] interim [460000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.569552994+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เม็ดพรีเมียร์ลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.56955861+07:00","message":"[bufferProcess] interim [460000000]: เมตรบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.569562347+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.569565415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.569568278+07:00","message":"> Transcript [20848] [false]: 'เดี๋ยวประมาณ 1-2 เม็ดพรีเมียร์ลีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.569571076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.569573317+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.569575449+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.569577767+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.571944557+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.571956582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.571960834+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.57197262+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-06-19T14:52:51.571977882+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.571981656+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.571984012+07:00","message":"[buffer interim] 1541 false  เมตรบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.571987445+07:00","message":"[bufferProcess] interim [520000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.571989923+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.57199279+07:00","message":"[bufferProcess] interim [520000000]: เมตรบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.571995057+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.571997345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.572000697+07:00","message":"> Transcript [20849] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.57200263+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.572004658+07:00","message":"Set new StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.760439256+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.760477267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.760484027+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.76049853+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-06-19T14:52:51.760501912+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.760510641+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.760514619+07:00","message":"[buffer interim] 1541 false  เมตรบริเวณที่มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.76052038+07:00","message":"[bufferProcess] interim [640000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.760523372+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.760526544+07:00","message":"[bufferProcess] interim [640000000]: เมตรบริเวณที่มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.760529064+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.760531727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.760534352+07:00","message":"> Transcript [20850] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.760537957+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.760540026+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.760542129+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.760545812+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:51.797034245+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:51.79705528+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.890165799+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.890205607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.890213668+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.890227437+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-06-19T14:52:51.890231825+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.890254173+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.890271463+07:00","message":"[buffer interim] 1541 false  เมตรบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.890281892+07:00","message":"[bufferProcess] interim [820000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.890285988+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.890293596+07:00","message":"[bufferProcess] interim [820000000]: เมตรบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.890296633+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.890300214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.890303156+07:00","message":"> Transcript [20851] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.890306917+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.890309081+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.890311029+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.890313607+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.089598555+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.08963652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.089642891+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.089654358+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-06-19T14:52:52.089658172+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.089666546+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.089670363+07:00","message":"[buffer interim] 1541 false  เมตรบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.089676622+07:00","message":"[bufferProcess] interim [0]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.089679963+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.089683055+07:00","message":"[bufferProcess] interim [0]: เมตรบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.089686331+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.089690916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.089693849+07:00","message":"> Transcript [20852] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.089697633+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.089699874+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.089702094+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.089704885+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.148044665+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.148092368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.148098691+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.148110591+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-06-19T14:52:52.148114139+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.148122474+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.148130724+07:00","message":"[buffer interim] 1541 false  เมตรบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.14813692+07:00","message":"[bufferProcess] interim [60000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.148140558+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.148147188+07:00","message":"[bufferProcess] interim [60000000]: เมตรบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.148149596+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.148152371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.148155226+07:00","message":"> Transcript [20853] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.14815953+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.148161979+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.148164022+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.148168132+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.148176909+07:00","message":"Push: ' เมตรบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.148179957+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.148184589+07:00","message":"Set new StatePrefix : 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.148187878+07:00","message":"Next Push (prob) : 'มีฝนฟ้าอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.14819862+07:00","message":"push: {false  เมตรบริเวณที่ 0 0xc00378f100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.472582893+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.472625325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.472631338+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.472641826+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-06-19T14:52:52.472645104+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มีฝนฟ้าคะนองขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.47265301+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.472656466+07:00","message":"[buffer interim] 1541 false  เมตรบริเวณที่มีฝนฟ้าคะนองขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.47266202+07:00","message":"[bufferProcess] interim [360000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.472664894+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.472668314+07:00","message":"[bufferProcess] interim [360000000]: เมตรบริเวณที่มีฝนฟ้าคะนองขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.472671941+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.472675859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.472679826+07:00","message":"> Transcript [20854] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.472683323+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.472687472+07:00","message":"Set new StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.60296966+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.603009567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.603015873+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.603031852+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-06-19T14:52:52.60303566+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.603044604+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.603049353+07:00","message":"[buffer interim] 1541 false  เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.603056093+07:00","message":"[bufferProcess] interim [480000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.603059228+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.603062498+07:00","message":"[bufferProcess] interim [480000000]: เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.60306512+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.603068657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.603071944+07:00","message":"> Transcript [20855] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.603076619+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.603079123+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.603081136+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.603083983+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.792212784+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.792253939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.792261424+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.792274932+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-06-19T14:52:52.792278475+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.792286329+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.792290405+07:00","message":"[buffer interim] 1541 false  เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.792296143+07:00","message":"[bufferProcess] interim [720000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.792298388+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.792302192+07:00","message":"[bufferProcess] interim [720000000]: เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.792305584+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.792308793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.792311614+07:00","message":"> Transcript [20856] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.792315058+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.792317412+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.792319379+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.792321952+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.985324353+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.985372268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.985379973+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.985392591+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-06-19T14:52:52.985398249+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.985406839+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.985416551+07:00","message":"[buffer interim] 1541 false  เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.985425773+07:00","message":"[bufferProcess] interim [840000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.985428656+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.9854324+07:00","message":"[bufferProcess] interim [840000000]: เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.985436189+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.985439319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.985442312+07:00","message":"> Transcript [20857] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.985446097+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.985451372+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.985453843+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.985456634+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.110550545+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.11058907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.110594978+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.110607102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.11061022+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.110617461+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.110621219+07:00","message":"[buffer interim] 1541 false  เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.110626483+07:00","message":"[bufferProcess] interim [20000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.110628883+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.110631559+07:00","message":"[bufferProcess] interim [20000000]: เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.110634261+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.110637207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.110640235+07:00","message":"> Transcript [20858] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.110644059+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.110646204+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.110650227+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.110653234+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.110656118+07:00","message":"Push: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.110658063+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.110660374+07:00","message":"Set new StatePrefix : 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.110662872+07:00","message":"Next Push (prob) : 'คลื่นสูงมากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.110669948+07:00","message":"push: {false มีฝนฟ้าคะนอง 0 0xc00378f100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.360367552+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.360406964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.360413641+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.36042553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.360428889+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.360448071+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.360465743+07:00","message":"[buffer interim] 1541 false  เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.360472738+07:00","message":"[bufferProcess] interim [260000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.360475998+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.360481622+07:00","message":"[bufferProcess] interim [260000000]: เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.360484392+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.360487666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.36049047+07:00","message":"> Transcript [20859] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.360494136+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.36049621+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.360498183+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.360500778+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.562680244+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.562726655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.562737044+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.562752081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 เมตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.562756883+07:00","message":"receive interim result [false|false]:  2 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.562768276+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.56277306+07:00","message":"[buffer interim] 1541 false  2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.562780416+07:00","message":"[bufferProcess] interim [440000000]:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.562784689+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.562788981+07:00","message":"[bufferProcess] interim [440000000]: 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.562792383+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.562807436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.562811833+07:00","message":"> Transcript [20860] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.562817537+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.562820605+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.562823552+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.562827386+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.566377842+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.566410067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.566415997+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.566428313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 เมตรค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.566431292+07:00","message":"receive interim result [false|false]:  2 เมตรค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.566437035+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.566440153+07:00","message":"[buffer interim] 1541 false  2 เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.566444503+07:00","message":"[bufferProcess] interim [500000000]:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.566447624+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.566452703+07:00","message":"[bufferProcess] interim [500000000]: 2 เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.566454942+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.566457779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.566461792+07:00","message":"> Transcript [20861] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.566465088+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.566467187+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.566469186+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.56647166+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.681809195+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.681852038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.681860166+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.681872472+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-06-19T14:52:53.681876261+07:00","message":"receive interim result [false|false]:  เมตรค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.681892277+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.681905548+07:00","message":"[buffer interim] 1541 false  เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.681912307+07:00","message":"[bufferProcess] interim [620000000]:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.681915644+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.681921402+07:00","message":"[bufferProcess] interim [620000000]: เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.681923939+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.681926917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.681929709+07:00","message":"> Transcript [20862] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.681933674+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.6819358+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.681938175+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.681941007+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.681947425+07:00","message":"Push: 'คลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.68194948+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.681951783+07:00","message":"Set new StatePrefix : 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.681954454+07:00","message":"Next Push (prob) : ' 2 เมตรค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.68197372+07:00","message":"push: {false คลื่นสูงมากกว่า 0 0xc00378f100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.203708799+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.203746843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.203754352+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.203774847+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.20378282+07:00","message":"[bufferProcess] interim [100000000]:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.203785805+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.203789393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.203794484+07:00","message":"> Transcript [20863] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.203805387+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.203807822+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.203810213+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.203812993+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.583303081+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.583343847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.583350751+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.583363102+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-06-19T14:52:54.583366762+07:00","message":"receive interim result [false|false]:  เมตรค่ะส่วนบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.583374525+07:00","message":"[buffer interim] 1541 false เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.583385767+07:00","message":"[buffer interim] 1541 false  เมตรค่ะส่วนบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.583392199+07:00","message":"[bufferProcess] interim [460000000]:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.583395385+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.58340221+07:00","message":"[bufferProcess] interim [460000000]: เมตรค่ะส่วนบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.583404978+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.583408272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.583411178+07:00","message":"> Transcript [20864] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.583415057+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.583417285+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.583419196+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.583421578+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.629793955+07:00","message":"[GCS] IsForceVAD: false for message ID: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.69092868+07:00","message":"[GCS] Start streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.777910748+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.777949651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบริเวณ\",\"confidence\":0.94841146}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.777956058+07:00","message":"receive interim result [true|false]: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.777965878+07:00","message":"end recv isFinal message id 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.777968007+07:00","message":"end Recv id 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.777973055+07:00","message":"[buffer interim] 1541 true เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.777981602+07:00","message":"[bufferProcess] interim [730000000]:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.777985031+07:00","message":"[bufferProcess] send to processor (isfinal):เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.777988819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.777991771+07:00","message":"> Transcript [20865] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.777996499+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.777998535+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.778002372+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.778006002+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.778008084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.778010271+07:00","message":"> Transcript [20866] [true]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.778012642+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.778014372+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.778016226+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.778018278+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.778021728+07:00","message":"Push: ' 2 เมตรค่ะส่วนบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.778029036+07:00","message":"push: {true  2 เมตรค่ะส่วนบริเวณ 0 0xc00378f100}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:54.789587803+07:00","message":"write wav file: './tmp/7584/7584_1541.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:54.79759988+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:54.797624685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.878614359+07:00","message":"[GCS] IsForceVAD: false for message ID: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.953443687+07:00","message":"[GCS] Start streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.976999613+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.977023041+07:00","message":"found end of frame, send empty tag with msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.977026133+07:00","message":"end Recv id 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.977033172+07:00","message":"[buffer interim] 1542 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.977059469+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.977062656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.977065604+07:00","message":"> Transcript [20867] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.977068372+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.977070294+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.977072221+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.977074112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.977076645+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.977085396+07:00","message":"push: {true \n 0 0xc003d28000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:54.982076488+07:00","message":"write wav file: './tmp/7584/7584_1542.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:55.613988056+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:55.614031294+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-06-19T14:52:55.614037588+07:00","message":"receive interim result [false|false]: ร่าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:55.614051577+07:00","message":"[buffer interim] 1543 false ร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.614058554+07:00","message":"[bufferProcess] interim [480000000]:ร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.614060589+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:55.689841172+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:55.689876529+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-06-19T14:52:55.689882102+07:00","message":"receive interim result [false|false]: ร่างและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:55.689900212+07:00","message":"[buffer interim] 1543 false ร่างและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.68990975+07:00","message":"[bufferProcess] interim [600000000]:ร่างและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.689912315+07:00","message":"[bufferProcess] send to processor:ร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.689917547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.689920792+07:00","message":"> Transcript [20868] [false]: 'ร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.689922903+07:00","message":"Set StatePrefix (first interim): 'ร่าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:55.978491184+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:55.978539661+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-06-19T14:52:55.978547788+07:00","message":"receive interim result [false|false]: ร่างและเอา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:55.978568691+07:00","message":"[buffer interim] 1543 false ร่างและเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.978583155+07:00","message":"[bufferProcess] interim [780000000]:ร่างและเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.978586236+07:00","message":"[bufferProcess] send to processor:ร่างและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.978591711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.978595245+07:00","message":"> Transcript [20869] [false]: 'ร่างและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.978598613+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.978601145+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.978603545+07:00","message":"StatePrefix: 'ร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.978606261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.164495615+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.164534421+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-06-19T14:52:56.164541385+07:00","message":"receive interim result [false|false]: ร่างและอ่าวไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.164553027+07:00","message":"[buffer interim] 1543 false ร่างและอ่าวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.164559341+07:00","message":"[bufferProcess] interim [20000000]:ร่างและอ่าวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.164562159+07:00","message":"[bufferProcess] send to processor:ร่างและเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.164567224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.164569941+07:00","message":"> Transcript [20870] [false]: 'ร่างและเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.164574849+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.164577434+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.164579463+07:00","message":"StatePrefix: 'ร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.164581754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.324304589+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.324346351+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-06-19T14:52:56.324352787+07:00","message":"receive interim result [false|false]: ร่างและอ่าวไทยตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.324368351+07:00","message":"[buffer interim] 1543 false ร่างและอ่าวไทยตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.324375299+07:00","message":"[bufferProcess] interim [200000000]:ร่างและอ่าวไทยตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.324377953+07:00","message":"[bufferProcess] send to processor:ร่างและอ่าวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.324381509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.32438452+07:00","message":"> Transcript [20871] [false]: 'ร่างและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.324387952+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.324390314+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.324392712+07:00","message":"StatePrefix: 'ร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.324394938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.37560513+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.375644531+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-06-19T14:52:56.375652097+07:00","message":"receive interim result [false|false]: ร่างและอ่าวไทยตอนบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.37566584+07:00","message":"[buffer interim] 1543 false ร่างและอ่าวไทยตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.37568051+07:00","message":"[bufferProcess] interim [320000000]:ร่างและอ่าวไทยตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.375683492+07:00","message":"[bufferProcess] send to processor:ร่างและอ่าวไทยตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.375686912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.375689869+07:00","message":"> Transcript [20872] [false]: 'ร่างและอ่าวไทยตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.375693224+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.375695419+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.375698919+07:00","message":"StatePrefix: 'ร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.37570113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.375704068+07:00","message":"Push: 'ร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.375706017+07:00","message":"TextPushed: 'ร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.375708347+07:00","message":"Set new StatePrefix : 'ร่างและอ่าวไทยตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.375710628+07:00","message":"Next Push (prob) : 'และอ่าวไทยตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.375721791+07:00","message":"push: {false ร่าง 0 0xc002af6e80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.551978392+07:00","message":"[GCS] IsForceVAD: false for message ID: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.669635866+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.669676669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนล่างและอ่าวไทยตอนบน\",\"confidence\":0.9476701}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.669682935+07:00","message":"receive interim result [true|false]: ตอนล่างและอ่าวไทยตอนบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.669691951+07:00","message":"end recv isFinal message id 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.669695344+07:00","message":"end Recv id 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.669703719+07:00","message":"[buffer interim] 1543 true ตอนล่างและอ่าวไทยตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.66971534+07:00","message":"[bufferProcess] interim [620000000]:ตอนล่างและอ่าวไทยตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.669720304+07:00","message":"[bufferProcess] send to processor (isfinal):ร่างและอ่าวไทยตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.669730491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.669745156+07:00","message":"> Transcript [20873] [false]: 'ร่างและอ่าวไทยตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.669751425+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.669754014+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.669756644+07:00","message":"StatePrefix: 'ร่างและอ่าวไทยตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.669759084+07:00","message":"TextPushed: 'ร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.669761666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.669764129+07:00","message":"> Transcript [20874] [true]: 'ตอนล่างและอ่าวไทยตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.669766449+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.669768197+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.669769986+07:00","message":"StatePrefix: 'ร่างและอ่าวไทยตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.669771772+07:00","message":"TextPushed: 'ร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.669773421+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.669897394+07:00","message":"Push: 'ตอนล่างและอ่าวไทยตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.669900667+07:00","message":"TextPushed: 'ร่างตอนล่างและอ่าวไทยตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.669904459+07:00","message":"Set new StatePrefix : 'ตอนล่างและอ่าวไทยตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.669906854+07:00","message":"Next Push (prob) : 'ตอนล่างและอ่าวไทยตอนบน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.66991694+07:00","message":"push: {true ตอนล่างและอ่าวไทยตอนบน 0 0xc002af6e80}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.669926547+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1543.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:56.676184206+07:00","message":"write wav file: './tmp/7584/7584_1543.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.682560852+07:00","message":"[GCS] Start streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.788888646+07:00","message":"[GCS] Cleaned up inactive client: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.788967752+07:00","message":"[GCS] Cleaned up inactive client: 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.788972616+07:00","message":"[GCS] Cleaned up inactive client: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.788975978+07:00","message":"[GCS] Cleaned up inactive client: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.78897926+07:00","message":"[GCS] Cleaned up inactive client: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.788991633+07:00","message":"[GCS] Cleaned up inactive client: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.788994802+07:00","message":"[GCS] Cleaned up inactive client: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.788997748+07:00","message":"[GCS] Cleaned up inactive client: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.789000453+07:00","message":"[GCS] Cleaned up inactive client: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.789003406+07:00","message":"[GCS] Cleaned up inactive client: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.789006612+07:00","message":"[GCS] Cleaned up inactive client: 1520"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:57.798136591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:57.798136589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:57.901430439+07:00","message":"receive streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:57.901471573+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-06-19T14:52:57.901477784+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:57.901495592+07:00","message":"[buffer interim] 1544 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.901506268+07:00","message":"[bufferProcess] interim [200000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.901509156+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.901519811+07:00","message":"[bufferProcess] send to processor (ticker):ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.901524286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.901528037+07:00","message":"> Transcript [20875] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.901531671+07:00","message":"Set StatePrefix (first interim): 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.057405733+07:00","message":"receive streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.057448686+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-06-19T14:52:58.057454554+07:00","message":"receive interim result [false|false]: ประมาณนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.057468111+07:00","message":"[buffer interim] 1544 false ประมาณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.057476536+07:00","message":"[bufferProcess] interim [380000000]:ประมาณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.057478586+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.139426882+07:00","message":"receive streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.139475249+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-06-19T14:52:58.139482209+07:00","message":"receive interim result [false|false]: ประมาณอีก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.139499807+07:00","message":"[buffer interim] 1544 false ประมาณอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.139511984+07:00","message":"[bufferProcess] interim [500000000]:ประมาณอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.139514675+07:00","message":"[bufferProcess] send to processor:ประมาณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.139521037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.13952418+07:00","message":"> Transcript [20876] [false]: 'ประมาณนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.139527484+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.139529782+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.13953202+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.139534264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.266571176+07:00","message":"receive streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.266611805+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-06-19T14:52:58.266618926+07:00","message":"receive interim result [false|false]: ประมาณอีกแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.26663472+07:00","message":"[buffer interim] 1544 false ประมาณอีกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.266642515+07:00","message":"[bufferProcess] interim [620000000]:ประมาณอีกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.266645729+07:00","message":"[bufferProcess] send to processor:ประมาณอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.266649563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.266652625+07:00","message":"> Transcript [20877] [false]: 'ประมาณอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.266656383+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.266658776+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.266660716+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.266662893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.849924462+07:00","message":"receive streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.849958891+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-06-19T14:52:58.84996526+07:00","message":"receive interim result [false|false]: ประมาณอีกแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.849976449+07:00","message":"[buffer interim] 1544 false ประมาณอีกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.849983865+07:00","message":"[bufferProcess] interim [220000000]:ประมาณอีกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.849986269+07:00","message":"[bufferProcess] send to processor:ประมาณอีกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.849991656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.849994161+07:00","message":"> Transcript [20878] [false]: 'ประมาณอีกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.849997742+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.849999884+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.850002185+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.85000467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.718378625+07:00","message":"receive streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.718435083+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-06-19T14:52:59.718443678+07:00","message":"receive interim result [false|false]: ประมาณนี้มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.718486662+07:00","message":"[buffer interim] 1544 false ประมาณนี้มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.718510712+07:00","message":"[bufferProcess] interim [120000000]:ประมาณนี้มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.718565543+07:00","message":"[bufferProcess] send to processor:ประมาณอีกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.718574218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.718582991+07:00","message":"> Transcript [20879] [false]: 'ประมาณอีกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.718587051+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.718589719+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.718591758+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.71859396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.718605671+07:00","message":"Push: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.718608466+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.718610792+07:00","message":"Set new StatePrefix : 'ประมาณอีกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.718613092+07:00","message":"Next Push (prob) : 'อีกแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.71862469+07:00","message":"push: {false ประมาณ 0 0xc003069d00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.218993848+07:00","message":"receive streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.219032501+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-06-19T14:53:00.219038825+07:00","message":"receive interim result [false|false]: ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.219055485+07:00","message":"[buffer interim] 1544 false ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.219062594+07:00","message":"[bufferProcess] interim [540000000]:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.21906543+07:00","message":"[bufferProcess] send to processor:ประมาณนี้มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.219068848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.219071883+07:00","message":"> Transcript [20880] [false]: 'ประมาณนี้มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.219074579+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.219076711+07:00","message":"Set new StatePrefix: 'ประมาณนี้มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.539044228+07:00","message":"receive streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.539084762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.539091213+07:00","message":"receive interim result [false|false]: ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.539103134+07:00","message":"[buffer interim] 1544 false ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.539109945+07:00","message":"[bufferProcess] interim [840000000]:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.539112776+07:00","message":"[bufferProcess] send to processor:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.539118155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.539120831+07:00","message":"> Transcript [20881] [false]: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.539124442+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.539127126+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.539129558+07:00","message":"StatePrefix: 'ประมาณนี้มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.539132041+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.604964953+07:00","message":"receive streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.605005282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 ถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.605011462+07:00","message":"receive interim result [false|false]: ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 ถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.605028114+07:00","message":"[buffer interim] 1544 false ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.605036807+07:00","message":"[bufferProcess] interim [20000000]:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.605040199+07:00","message":"[bufferProcess] send to processor:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.605044565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.605047172+07:00","message":"> Transcript [20882] [false]: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.605050476+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.605052682+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.605054943+07:00","message":"StatePrefix: 'ประมาณนี้มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.605057446+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.731048111+07:00","message":"receive streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.73108641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1-2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.731092738+07:00","message":"receive interim result [false|false]: ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.731111299+07:00","message":"[buffer interim] 1544 false ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.731118553+07:00","message":"[bufferProcess] interim [80000000]:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.731121163+07:00","message":"[bufferProcess] send to processor:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.731125069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.731128427+07:00","message":"> Transcript [20883] [false]: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.73113225+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.73113643+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.731138638+07:00","message":"StatePrefix: 'ประมาณนี้มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.731141211+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:00.799222745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:00.799231868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.861571954+07:00","message":"receive streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.861609436+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-06-19T14:53:00.861615749+07:00","message":"receive interim result [false|false]: ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.861626821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1-2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.861629548+07:00","message":"receive interim result [false|false]:  1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.861637085+07:00","message":"[buffer interim] 1544 false ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.861648324+07:00","message":"[buffer interim] 1544 false  1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.861654109+07:00","message":"[bufferProcess] interim [140000000]:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.861657082+07:00","message":"[bufferProcess] send to processor:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.861663172+07:00","message":"[bufferProcess] interim [140000000]: 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.861665874+07:00","message":"[bufferProcess] update buffer: ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.861669341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.861672354+07:00","message":"> Transcript [20884] [false]: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.861676029+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.861678081+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.861680438+07:00","message":"StatePrefix: 'ประมาณนี้มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.861682683+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.861690063+07:00","message":"Push: 'นี้มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.861692322+07:00","message":"TextPushed: 'ประมาณนี้มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.861694415+07:00","message":"Set new StatePrefix : 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.861696603+07:00","message":"Next Push (prob) : 'คลื่นสูง 1-2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.861705101+07:00","message":"push: {false นี้มีฝนฟ้าคะนอง 0 0xc003069d00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.925519867+07:00","message":"receive streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.925550678+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-06-19T14:53:00.925557327+07:00","message":"receive interim result [false|false]: ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.925569978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1-2 วัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.925575028+07:00","message":"receive interim result [false|false]:  1-2 วัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.925581533+07:00","message":"[buffer interim] 1544 false ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.925585761+07:00","message":"[buffer interim] 1544 false  1-2 วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.925606153+07:00","message":"[bufferProcess] interim [320000000]:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.925631284+07:00","message":"[bufferProcess] send to processor:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.925642213+07:00","message":"[bufferProcess] interim [320000000]: 1-2 วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.925649187+07:00","message":"[bufferProcess] update buffer: ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1-2 วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.92565517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.925659954+07:00","message":"> Transcript [20885] [false]: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.925664629+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.925667816+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.925670737+07:00","message":"StatePrefix: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.925674308+07:00","message":"TextPushed: 'ประมาณนี้มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.066883729+07:00","message":"receive streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.066925008+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-06-19T14:53:01.066931496+07:00","message":"receive interim result [false|false]: ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.0669417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1-2 เม็ด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.066945059+07:00","message":"receive interim result [false|false]:  1-2 เม็ด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.066952699+07:00","message":"[buffer interim] 1544 false ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.066956391+07:00","message":"[buffer interim] 1544 false  1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.066961559+07:00","message":"[bufferProcess] interim [380000000]:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.066964243+07:00","message":"[bufferProcess] send to processor:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1-2 วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.066967696+07:00","message":"[bufferProcess] interim [380000000]: 1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.066970449+07:00","message":"[bufferProcess] update buffer: ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.066973137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.066975935+07:00","message":"> Transcript [20886] [false]: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1-2 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.066979124+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.066981243+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.066983248+07:00","message":"StatePrefix: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.066985925+07:00","message":"TextPushed: 'ประมาณนี้มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.131461633+07:00","message":"receive streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.131504206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.131511396+07:00","message":"receive interim result [false|false]: ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.131523647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 2 เมตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.131526622+07:00","message":"receive interim result [false|false]:  1 2 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.131534663+07:00","message":"[buffer interim] 1544 false ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.131540825+07:00","message":"[buffer interim] 1544 false  1 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.131548857+07:00","message":"[bufferProcess] interim [440000000]:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.131552434+07:00","message":"[bufferProcess] send to processor:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.13155812+07:00","message":"[bufferProcess] interim [440000000]: 1 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.131560981+07:00","message":"[bufferProcess] update buffer: ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.131564197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.131567694+07:00","message":"> Transcript [20887] [false]: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1-2 เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.131571722+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.131574193+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.131576216+07:00","message":"StatePrefix: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.131579123+07:00","message":"TextPushed: 'ประมาณนี้มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.258064898+07:00","message":"receive streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.258102303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.258109235+07:00","message":"receive interim result [false|false]: ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.258118944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 2 เมตรนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.258123107+07:00","message":"receive interim result [false|false]:  1 2 เมตรนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.258136518+07:00","message":"[buffer interim] 1544 false ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.258146403+07:00","message":"[buffer interim] 1544 false  1 2 เมตรนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.258152639+07:00","message":"[bufferProcess] interim [560000000]:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.258155616+07:00","message":"[bufferProcess] send to processor:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.258158969+07:00","message":"[bufferProcess] interim [560000000]: 1 2 เมตรนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.258161483+07:00","message":"[bufferProcess] update buffer: ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.258164665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.258167506+07:00","message":"> Transcript [20888] [false]: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.258170269+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.258174148+07:00","message":"Set new StatePrefix: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.319181172+07:00","message":"receive streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.319214098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.31922046+07:00","message":"receive interim result [false|false]: ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.31922928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 2 เมตรนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.319232558+07:00","message":"receive interim result [false|false]:  1 2 เมตรนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.319239464+07:00","message":"[buffer interim] 1544 false ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.319244964+07:00","message":"[buffer interim] 1544 false  1 2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.319249717+07:00","message":"[bufferProcess] interim [680000000]:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.319252794+07:00","message":"[bufferProcess] send to processor:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.319258412+07:00","message":"[bufferProcess] interim [680000000]: 1 2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.319260987+07:00","message":"[bufferProcess] update buffer: ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.319265439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.319268157+07:00","message":"> Transcript [20889] [false]: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.319271228+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.319273154+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.319275106+07:00","message":"StatePrefix: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.319277349+07:00","message":"TextPushed: 'ประมาณนี้มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.759772981+07:00","message":"receive streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.75982157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.75982865+07:00","message":"receive interim result [false|false]: ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.75983847+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-06-19T14:53:01.759841825+07:00","message":"receive interim result [false|false]:  เมตรนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.759851037+07:00","message":"[buffer interim] 1544 false ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.759856562+07:00","message":"[buffer interim] 1544 false  เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.75986311+07:00","message":"[bufferProcess] interim [40000000]:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.759865951+07:00","message":"[bufferProcess] send to processor:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.759869799+07:00","message":"[bufferProcess] interim [40000000]: เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.759872193+07:00","message":"[bufferProcess] update buffer: ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.759875279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.759878491+07:00","message":"> Transcript [20890] [false]: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.759882004+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.7598841+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.759886189+07:00","message":"StatePrefix: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.759888724+07:00","message":"TextPushed: 'ประมาณนี้มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.933182124+07:00","message":"[GCS] IsForceVAD: false for message ID: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.953595232+07:00","message":"receive streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.953639537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.953647154+07:00","message":"receive interim result [false|false]: ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.953660391+07:00","message":"[buffer interim] 1544 false ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.953668355+07:00","message":"[bufferProcess] interim [280000000]:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.953672296+07:00","message":"[bufferProcess] send to processor:ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.953677162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.953681184+07:00","message":"> Transcript [20891] [false]: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.953686196+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.953688894+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.953692264+07:00","message":"StatePrefix: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.953696384+07:00","message":"TextPushed: 'ประมาณนี้มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.062317049+07:00","message":"[GCS] Start streaming session, msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.149804425+07:00","message":"receive streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.149846983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณอีกแล้วมีฝนฟ้าคะนองคลื่นสูง 1-2 เมตรนะคะ\",\"confidence\":0.9483471}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.149854113+07:00","message":"receive interim result [true|false]: ประมาณอีกแล้วมีฝนฟ้าคะนองคลื่นสูง 1-2 เมตรนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.149863313+07:00","message":"end recv isFinal message id 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.149865491+07:00","message":"end Recv id 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.149871287+07:00","message":"[buffer interim] 1544 true ประมาณอีกแล้วมีฝนฟ้าคะนองคลื่นสูง 1-2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.149879656+07:00","message":"[bufferProcess] interim [460000000]:ประมาณอีกแล้วมีฝนฟ้าคะนองคลื่นสูง 1-2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.149885319+07:00","message":"[bufferProcess] send to processor (isfinal):ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.14988924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.149892186+07:00","message":"> Transcript [20892] [false]: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.149896153+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.149898551+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.149901+07:00","message":"StatePrefix: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.149903632+07:00","message":"TextPushed: 'ประมาณนี้มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.149910187+07:00","message":"Push: 'คลื่นสูง 1 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.149912434+07:00","message":"TextPushed: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.149915124+07:00","message":"Set new StatePrefix : 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.149918572+07:00","message":"Next Push (prob) : 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.149920405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.149922574+07:00","message":"> Transcript [20893] [true]: 'ประมาณอีกแล้วมีฝนฟ้าคะนองคลื่นสูง 1-2 เมตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.149924959+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.149926669+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.149928495+07:00","message":"StatePrefix: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.149930544+07:00","message":"TextPushed: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.149932324+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.149947204+07:00","message":"push: {false คลื่นสูง 1 2 เมตร 0 0xc003069d00}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.150110633+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.150115066+07:00","message":"TextPushed: 'ประมาณนี้มีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.150117263+07:00","message":"Set new StatePrefix : 'ประมาณอีกแล้วมีฝนฟ้าคะนองคลื่นสูง 1-2 เมตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.15011936+07:00","message":"Next Push (prob) : 'ประมาณอีกแล้วมีฝนฟ้าคะนองคลื่นสูง 1-2 เมตรนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.150126428+07:00","message":"push: {true นะคะ 0 0xc003069d00}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.150143293+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1544.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:02.164747047+07:00","message":"write wav file: './tmp/7584/7584_1544.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.241409612+07:00","message":"receive streaming session, msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.241449227+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-06-19T14:53:03.241454983+07:00","message":"receive interim result [false|false]: ได้ความ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.241470127+07:00","message":"[buffer interim] 1545 false ได้ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.241478074+07:00","message":"[bufferProcess] interim [20000000]:ได้ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.241480006+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.24148678+07:00","message":"[bufferProcess] send to processor (ticker):ได้ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.241490241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.241493244+07:00","message":"> Transcript [20894] [false]: 'ได้ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.241495828+07:00","message":"Set StatePrefix (first interim): 'ได้ความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.466846617+07:00","message":"receive streaming session, msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.466890521+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-06-19T14:53:03.466896961+07:00","message":"receive interim result [false|false]: ได้ความรู้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.466910797+07:00","message":"[buffer interim] 1545 false ได้ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.466921394+07:00","message":"[bufferProcess] interim [200000000]:ได้ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.466923496+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.484882673+07:00","message":"receive streaming session, msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.484907411+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-06-19T14:53:03.484913235+07:00","message":"receive interim result [false|false]: ด้วยความรัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.484927652+07:00","message":"[buffer interim] 1545 false ด้วยความรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.48493451+07:00","message":"[bufferProcess] interim [260000000]:ด้วยความรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.484937056+07:00","message":"[bufferProcess] send to processor:ได้ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.484940458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.48494369+07:00","message":"> Transcript [20895] [false]: 'ได้ความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.484946609+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.484948677+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.484951125+07:00","message":"StatePrefix: 'ได้ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.484953616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.491266212+07:00","message":"receive streaming session, msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.491281055+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-06-19T14:53:03.491285536+07:00","message":"receive interim result [false|false]: ด้วยความระมัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.491295042+07:00","message":"[buffer interim] 1545 false ด้วยความระมัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.491298931+07:00","message":"[bufferProcess] interim [320000000]:ด้วยความระมัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.491301197+07:00","message":"[bufferProcess] send to processor:ด้วยความรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.49130346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.491305914+07:00","message":"> Transcript [20896] [false]: 'ด้วยความรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.491307731+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.491309874+07:00","message":"Set new StatePrefix: 'ด้วยความรัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.682743614+07:00","message":"receive streaming session, msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.682785807+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-06-19T14:53:03.682797931+07:00","message":"receive interim result [false|false]: ด้วยความระมัดระวัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.682810394+07:00","message":"[buffer interim] 1545 false ด้วยความระมัดระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.682818594+07:00","message":"[bufferProcess] interim [500000000]:ด้วยความระมัดระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.682821253+07:00","message":"[bufferProcess] send to processor:ด้วยความระมัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.682827593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.682830842+07:00","message":"> Transcript [20897] [false]: 'ด้วยความระมัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.682833709+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.68283638+07:00","message":"Set new StatePrefix: 'ด้วยความระมัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.719823221+07:00","message":"[GCS] IsForceVAD: false for message ID: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.791573592+07:00","message":"[GCS] Start streaming session, msgId: 1546"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:03.799558984+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:03.799575839+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.814795399+07:00","message":"receive streaming session, msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.81483319+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-06-19T14:53:03.814841085+07:00","message":"receive interim result [true|false]: ด้วยความระมัดระวัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.814852168+07:00","message":"end recv isFinal message id 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.814855376+07:00","message":"end Recv id 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.814863168+07:00","message":"[buffer interim] 1545 true ด้วยความระมัดระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.814875748+07:00","message":"[bufferProcess] interim [680000000]:ด้วยความระมัดระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.814879792+07:00","message":"[bufferProcess] send to processor (isfinal):ด้วยความระมัดระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.814884449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.81488806+07:00","message":"> Transcript [20898] [false]: 'ด้วยความระมัดระวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.81489207+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.814895207+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.814897889+07:00","message":"StatePrefix: 'ด้วยความระมัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.814901324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.814903991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.814907089+07:00","message":"> Transcript [20899] [true]: 'ด้วยความระมัดระวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.814911415+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.814913175+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.814914892+07:00","message":"StatePrefix: 'ด้วยความระมัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.8149166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.814919165+07:00","message":"Push: 'ด้วยความระมัดระวัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.814926118+07:00","message":"push: {true ด้วยความระมัดระวัง 0 0xc002af7400}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:03.822643191+07:00","message":"write wav file: './tmp/7584/7584_1545.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.849876247+07:00","message":"[GCS] IsForceVAD: false for message ID: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.978671179+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.978693193+07:00","message":"found end of frame, send empty tag with msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.978697598+07:00","message":"end Recv id 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.978705762+07:00","message":"[buffer interim] 1546 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.97871466+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.978718185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.978721272+07:00","message":"> Transcript [20900] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.978723797+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.978725849+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.978727946+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.978729819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.978737067+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.978745789+07:00","message":"push: {true \n 0 0xc002d67f00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:03.983217531+07:00","message":"write wav file: './tmp/7584/7584_1546.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.984030079+07:00","message":"[GCS] Start streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.652471416+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.652538124+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-06-19T14:53:04.652544145+07:00","message":"receive interim result [false|false]: เช็คเลข"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.652558796+07:00","message":"[buffer interim] 1547 false เช็คเลข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.65256579+07:00","message":"[bufferProcess] interim [480000000]:เช็คเลข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.652567921+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.708568537+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.70861262+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-06-19T14:53:04.708620893+07:00","message":"receive interim result [false|false]: เด็กเลี้ยงแกะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.708636553+07:00","message":"[buffer interim] 1547 false เด็กเลี้ยงแกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.708646814+07:00","message":"[bufferProcess] interim [540000000]:เด็กเลี้ยงแกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.708650669+07:00","message":"[bufferProcess] send to processor:เช็คเลข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.708657563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.708661875+07:00","message":"> Transcript [20901] [false]: 'เช็คเลข'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.708665115+07:00","message":"Set StatePrefix (first interim): 'เช็คเลข'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.74733357+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.747381423+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-06-19T14:53:04.747390214+07:00","message":"receive interim result [false|false]: เรื่องการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.747407009+07:00","message":"[buffer interim] 1547 false เรื่องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.747416524+07:00","message":"[bufferProcess] interim [600000000]:เรื่องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.747419052+07:00","message":"[bufferProcess] send to processor:เด็กเลี้ยงแกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.747425573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.747428347+07:00","message":"> Transcript [20902] [false]: 'เด็กเลี้ยงแกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.74743091+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.747433209+07:00","message":"Set new StatePrefix: 'เด็กเลี้ยงแกะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.862565499+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.862609451+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-06-19T14:53:04.862615626+07:00","message":"receive interim result [false|false]: เด็กเลี้ยงแกะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.862632436+07:00","message":"[buffer interim] 1547 false เด็กเลี้ยงแกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.862640446+07:00","message":"[bufferProcess] interim [660000000]:เด็กเลี้ยงแกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.862643101+07:00","message":"[bufferProcess] send to processor:เรื่องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.862647207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.862650057+07:00","message":"> Transcript [20903] [false]: 'เรื่องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.862652254+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.862654425+07:00","message":"Set new StatePrefix: 'เรื่องการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.889732533+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.88976671+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-06-19T14:53:04.889772264+07:00","message":"receive interim result [false|false]: ตั้งการเตือน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.88978561+07:00","message":"[buffer interim] 1547 false ตั้งการเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.889801542+07:00","message":"[bufferProcess] interim [720000000]:ตั้งการเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.889805248+07:00","message":"[bufferProcess] send to processor:เด็กเลี้ยงแกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.889811904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.889814541+07:00","message":"> Transcript [20904] [false]: 'เด็กเลี้ยงแกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.889816888+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.889818916+07:00","message":"Set new StatePrefix: 'เด็กเลี้ยงแกะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.351835808+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.351876008+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-06-19T14:53:05.351881201+07:00","message":"receive interim result [false|false]: แจ้งการเดินตรวจบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.351894141+07:00","message":"[buffer interim] 1547 false แจ้งการเดินตรวจบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.35190322+07:00","message":"[bufferProcess] interim [200000000]:แจ้งการเดินตรวจบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.351906977+07:00","message":"[bufferProcess] send to processor:ตั้งการเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.351912534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.351915438+07:00","message":"> Transcript [20905] [false]: 'ตั้งการเตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.351917979+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.351920378+07:00","message":"Set new StatePrefix: 'ตั้งการเตือน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.536103972+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.536150973+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-06-19T14:53:05.536157093+07:00","message":"receive interim result [false|false]: แจ้งการเดินตรวจบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.536172866+07:00","message":"[buffer interim] 1547 false แจ้งการเดินตรวจบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.536181094+07:00","message":"[bufferProcess] interim [380000000]:แจ้งการเดินตรวจบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.536183904+07:00","message":"[bufferProcess] send to processor:แจ้งการเดินตรวจบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.536191891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.536195498+07:00","message":"> Transcript [20906] [false]: 'แจ้งการเดินตรวจบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.536198101+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.536200598+07:00","message":"Set new StatePrefix: 'แจ้งการเดินตรวจบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.605063917+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.605101945+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-06-19T14:53:05.605108078+07:00","message":"receive interim result [false|false]: แจ้งการเดินตรวจบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.605122929+07:00","message":"[buffer interim] 1547 false แจ้งการเดินตรวจบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.605129951+07:00","message":"[bufferProcess] interim [500000000]:แจ้งการเดินตรวจบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.605132487+07:00","message":"[bufferProcess] send to processor:แจ้งการเดินตรวจบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.605139314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.605142016+07:00","message":"> Transcript [20907] [false]: 'แจ้งการเดินตรวจบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.605145713+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.605147921+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.605150047+07:00","message":"StatePrefix: 'แจ้งการเดินตรวจบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.605152268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.853453373+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.853490979+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-06-19T14:53:05.853496893+07:00","message":"receive interim result [false|false]: แจ้งการเดินตรวจบริเวณที่มีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.853509963+07:00","message":"[buffer interim] 1547 false แจ้งการเดินตรวจบริเวณที่มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.853516848+07:00","message":"[bufferProcess] interim [680000000]:แจ้งการเดินตรวจบริเวณที่มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.85351933+07:00","message":"[bufferProcess] send to processor:แจ้งการเดินตรวจบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.853524607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.853527855+07:00","message":"> Transcript [20908] [false]: 'แจ้งการเดินตรวจบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.853531579+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.853534202+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.853536627+07:00","message":"StatePrefix: 'แจ้งการเดินตรวจบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.853539179+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.036783967+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.036827267+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-06-19T14:53:06.036835881+07:00","message":"receive interim result [false|false]: แจ้งการเดินตรวจบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.036848786+07:00","message":"[buffer interim] 1547 false แจ้งการเดินตรวจบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.036855767+07:00","message":"[bufferProcess] interim [860000000]:แจ้งการเดินตรวจบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.036858005+07:00","message":"[bufferProcess] send to processor:แจ้งการเดินตรวจบริเวณที่มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.036863276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.036866324+07:00","message":"> Transcript [20909] [false]: 'แจ้งการเดินตรวจบริเวณที่มีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.036869644+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.036871714+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.03687471+07:00","message":"StatePrefix: 'แจ้งการเดินตรวจบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.036877119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.237696146+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.237738912+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-06-19T14:53:06.237746014+07:00","message":"receive interim result [false|false]: แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.237760289+07:00","message":"[buffer interim] 1547 false แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.237768767+07:00","message":"[bufferProcess] interim [40000000]:แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.237771904+07:00","message":"[bufferProcess] send to processor:แจ้งการเดินตรวจบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.23778062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.237783628+07:00","message":"> Transcript [20910] [false]: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.237792687+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.237796062+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.23779852+07:00","message":"StatePrefix: 'แจ้งการเดินตรวจบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.237802424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.237810172+07:00","message":"Push: 'แจ้งการเดินตรวจบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.237812774+07:00","message":"TextPushed: 'แจ้งการเดินตรวจบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.237815018+07:00","message":"Set new StatePrefix : 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.237817639+07:00","message":"Next Push (prob) : 'ที่มีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.237828051+07:00","message":"push: {false แจ้งการเดินตรวจบริเวณ 0 0xc003d29900}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.241528141+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.241555326+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-06-19T14:53:06.241560653+07:00","message":"receive interim result [false|false]: แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.241575248+07:00","message":"[buffer interim] 1547 false แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.241582133+07:00","message":"[bufferProcess] interim [100000000]:แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.241584942+07:00","message":"[bufferProcess] send to processor:แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.241592132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.241595003+07:00","message":"> Transcript [20911] [false]: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.241598453+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.241600614+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.241602449+07:00","message":"StatePrefix: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.241605054+07:00","message":"TextPushed: 'แจ้งการเดินตรวจบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.567336992+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.567380572+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-06-19T14:53:06.56741631+07:00","message":"receive interim result [false|false]: แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.567431604+07:00","message":"[buffer interim] 1547 false แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.56744284+07:00","message":"[bufferProcess] interim [400000000]:แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.567447673+07:00","message":"[bufferProcess] send to processor:แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.567455063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.567459384+07:00","message":"> Transcript [20912] [false]: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.567464981+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.567487153+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.567490732+07:00","message":"StatePrefix: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.567494641+07:00","message":"TextPushed: 'แจ้งการเดินตรวจบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.641948026+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.641987671+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-06-19T14:53:06.641996045+07:00","message":"receive interim result [false|false]: แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.64201385+07:00","message":"[buffer interim] 1547 false แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.642023381+07:00","message":"[bufferProcess] interim [520000000]:แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.642027851+07:00","message":"[bufferProcess] send to processor:แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.642037884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.642041907+07:00","message":"> Transcript [20913] [false]: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.642046684+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.642049772+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.642052969+07:00","message":"StatePrefix: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.642056878+07:00","message":"TextPushed: 'แจ้งการเดินตรวจบริเวณ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:06.799905148+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:06.7999151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.834175901+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.834225887+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-06-19T14:53:06.834236837+07:00","message":"receive interim result [false|false]: แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.834254243+07:00","message":"[buffer interim] 1547 false แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.834263578+07:00","message":"[bufferProcess] interim [640000000]:แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.834269503+07:00","message":"[bufferProcess] send to processor:แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.834280278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.834284343+07:00","message":"> Transcript [20914] [false]: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.834290242+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.834293753+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.834297382+07:00","message":"StatePrefix: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.83430171+07:00","message":"TextPushed: 'แจ้งการเดินตรวจบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.834311159+07:00","message":"Push: 'ที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.83431445+07:00","message":"TextPushed: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.834317873+07:00","message":"Set new StatePrefix : 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.834322366+07:00","message":"Next Push (prob) : 'คะนองกันไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.83433375+07:00","message":"push: {false ที่มีฝนฟ้า 0 0xc003d29900}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.013320535+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.013352252+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-06-19T14:53:07.013358185+07:00","message":"receive interim result [false|false]: แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.013376429+07:00","message":"[buffer interim] 1547 false แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.013384141+07:00","message":"[bufferProcess] interim [880000000]:แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.013387234+07:00","message":"[bufferProcess] send to processor:แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.013393532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.013396255+07:00","message":"> Transcript [20915] [false]: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.013400145+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.013402356+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.01340488+07:00","message":"StatePrefix: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.013407638+07:00","message":"TextPushed: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.650802321+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.650851313+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-06-19T14:53:07.650873946+07:00","message":"receive interim result [false|false]: แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.65089182+07:00","message":"[buffer interim] 1547 false แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.650899861+07:00","message":"[bufferProcess] interim [480000000]:แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.650902614+07:00","message":"[bufferProcess] send to processor:แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.650906159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.650909333+07:00","message":"> Transcript [20916] [false]: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.650912903+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.650915563+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.650917932+07:00","message":"StatePrefix: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.650920997+07:00","message":"TextPushed: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.929925561+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.929964618+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-06-19T14:53:08.929971028+07:00","message":"receive interim result [false|false]: แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะจะลดลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.929989039+07:00","message":"[buffer interim] 1547 false แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะจะลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.929996034+07:00","message":"[bufferProcess] interim [740000000]:แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะจะลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.929999419+07:00","message":"[bufferProcess] send to processor:แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.930007049+07:00","message":"[bufferProcess] send to processor (ticker):แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะจะลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.930010048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.930012808+07:00","message":"> Transcript [20917] [false]: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.930016672+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.930019025+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.930021816+07:00","message":"StatePrefix: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.930024342+07:00","message":"TextPushed: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.930028239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.930030396+07:00","message":"> Transcript [20918] [false]: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะจะลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.930033+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.9300351+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.930036916+07:00","message":"StatePrefix: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.930038915+07:00","message":"TextPushed: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.930046154+07:00","message":"Push: 'คะนองกันไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.93004803+07:00","message":"TextPushed: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.93005042+07:00","message":"Set new StatePrefix : 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะจะลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.930053566+07:00","message":"Next Push (prob) : 'ด้วยค่ะจะลดลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.930061068+07:00","message":"push: {false คะนองกันไป 0 0xc003d29900}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.119756976+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.11980806+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-06-19T14:53:09.119815999+07:00","message":"receive interim result [false|false]: แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะจะลดลงใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.119828742+07:00","message":"[buffer interim] 1547 false แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะจะลดลงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.119835708+07:00","message":"[bufferProcess] interim [980000000]:แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะจะลดลงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.119838073+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.241902315+07:00","message":"[GCS] IsForceVAD: false for message ID: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.334269153+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.334305222+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-06-19T14:53:09.33431128+07:00","message":"receive interim result [false|false]: แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะจะลดลงในช่วง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.334333535+07:00","message":"[buffer interim] 1547 false แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะจะลดลงในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.334342746+07:00","message":"[bufferProcess] interim [160000000]:แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะจะลดลงในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.334345511+07:00","message":"[bufferProcess] send to processor:แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะจะลดลงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.334352391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.334355351+07:00","message":"> Transcript [20919] [false]: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะจะลดลงใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.334358992+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.334361338+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.334363232+07:00","message":"StatePrefix: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะจะลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.33436582+07:00","message":"TextPushed: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.411102838+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.411154043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แจ้งการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะว่าคนนั้นจะลดลงในช่วง\",\"confidence\":0.92971486}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.411161311+07:00","message":"receive interim result [true|false]: แจ้งการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะว่าคนนั้นจะลดลงในช่วง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.411174911+07:00","message":"end recv isFinal message id 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.411177513+07:00","message":"end Recv id 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.411185559+07:00","message":"[buffer interim] 1547 true แจ้งการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะว่าคนนั้นจะลดลงในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.41119524+07:00","message":"[bufferProcess] interim [280000000]:แจ้งการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะว่าคนนั้นจะลดลงในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.411199348+07:00","message":"[bufferProcess] send to processor (isfinal):แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะจะลดลงในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.411203361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.41120658+07:00","message":"> Transcript [20920] [false]: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะจะลดลงในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.411210055+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.411214407+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.411216699+07:00","message":"StatePrefix: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะจะลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.411220181+07:00","message":"TextPushed: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.411222301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.411224384+07:00","message":"> Transcript [20921] [true]: 'แจ้งการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะว่าคนนั้นจะลดลงในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.41122679+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.41122854+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.411230512+07:00","message":"StatePrefix: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะจะลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.41123261+07:00","message":"TextPushed: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.411234618+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.41145853+07:00","message":"Push: 'ด้วยค่ะว่าคนนั้นจะลดลงในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.41146251+07:00","message":"TextPushed: 'แจ้งการเดินตรวจบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะว่าคนนั้นจะลดลงในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.411465037+07:00","message":"Set new StatePrefix : 'แจ้งการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะว่าคนนั้นจะลดลงในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.411467524+07:00","message":"Next Push (prob) : 'แจ้งการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไปด้วยค่ะว่าคนนั้นจะลดลงในช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.411476709+07:00","message":"push: {true ด้วยค่ะว่าคนนั้นจะลดลงในช่วง 0 0xc003d29900}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.411487125+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1547.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:09.422191205+07:00","message":"write wav file: './tmp/7584/7584_1547.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.565352028+07:00","message":"[GCS] Start streaming session, msgId: 1548"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:09.800929561+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:09.800931185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.084676631+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.08472714+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-06-19T14:53:10.084733243+07:00","message":"receive interim result [false|false]: ระหว่าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.084750112+07:00","message":"[buffer interim] 1548 false ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.084757762+07:00","message":"[bufferProcess] interim [360000000]:ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.084760039+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.283672632+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.283711345+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-06-19T14:53:10.283717168+07:00","message":"receive interim result [false|false]: ระหว่างวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.283727499+07:00","message":"[buffer interim] 1548 false ระหว่างวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.283734869+07:00","message":"[bufferProcess] interim [540000000]:ระหว่างวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.283737822+07:00","message":"[bufferProcess] send to processor:ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.283740946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.283743959+07:00","message":"> Transcript [20922] [false]: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.283746154+07:00","message":"Set StatePrefix (first interim): 'ระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.603225414+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.603261545+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-06-19T14:53:10.603268155+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.603280102+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.603288675+07:00","message":"[bufferProcess] interim [840000000]:ระหว่างวันอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.603291288+07:00","message":"[bufferProcess] send to processor:ระหว่างวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.603296342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.603299343+07:00","message":"> Transcript [20923] [false]: 'ระหว่างวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.603303623+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.603305823+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.603307917+07:00","message":"StatePrefix: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.603309968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.727020029+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.727076116+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-06-19T14:53:10.727085207+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.727106775+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.727124851+07:00","message":"[bufferProcess] interim [20000000]:ระหว่างวันอาทิตย์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.727129679+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.727148218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.727158369+07:00","message":"> Transcript [20924] [false]: 'ระหว่างวันอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.727164034+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.727167149+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.727170396+07:00","message":"StatePrefix: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.727173311+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.940822538+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.940857129+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-06-19T14:53:10.94086259+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้ไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.940879737+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.940887046+07:00","message":"[bufferProcess] interim [200000000]:ระหว่างวันอาทิตย์นี้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.940889312+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.940892939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.940895819+07:00","message":"> Transcript [20925] [false]: 'ระหว่างวันอาทิตย์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.940899117+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.940901307+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.940903215+07:00","message":"StatePrefix: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.940905323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.993110306+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.993191698+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-06-19T14:53:10.99319894+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.993215589+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.993238984+07:00","message":"[bufferProcess] interim [260000000]:ระหว่างวันอาทิตย์นี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.993242276+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.993246466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.9932498+07:00","message":"> Transcript [20926] [false]: 'ระหว่างวันอาทิตย์นี้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.993253349+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.993255704+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.993257976+07:00","message":"StatePrefix: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.99326012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.993280327+07:00","message":"Push: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.993282545+07:00","message":"TextPushed: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.993285103+07:00","message":"Set new StatePrefix : 'ระหว่างวันอาทิตย์นี้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.993288159+07:00","message":"Next Push (prob) : 'วันอาทิตย์นี้ไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.99329741+07:00","message":"push: {false ระหว่าง 0 0xc002af6580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.136881488+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.136925471+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-06-19T14:53:11.136933823+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นข้อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.136950586+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้เป็นข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.136962012+07:00","message":"[bufferProcess] interim [380000000]:ระหว่างวันอาทิตย์นี้เป็นข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.136965573+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.13697217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.136976237+07:00","message":"> Transcript [20927] [false]: 'ระหว่างวันอาทิตย์นี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.136979504+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.13698333+07:00","message":"Set new StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.175355135+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.175393466+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-06-19T14:53:11.175402329+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.175413834+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้เป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.175420847+07:00","message":"[bufferProcess] interim [440000000]:ระหว่างวันอาทิตย์นี้เป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.17542333+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.175428479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.17543115+07:00","message":"> Transcript [20928] [false]: 'ระหว่างวันอาทิตย์นี้เป็นข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.175434382+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.175436532+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.175439898+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.175442395+07:00","message":"TextPushed: 'ระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.301652407+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.301689962+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-06-19T14:53:11.301695519+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.301710456+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้เป็นต้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.301716452+07:00","message":"[bufferProcess] interim [560000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.301719222+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.301729498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.301732515+07:00","message":"> Transcript [20929] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.301735913+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.301738222+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.301740173+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.301742397+07:00","message":"TextPushed: 'ระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.498490899+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.49853016+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-06-19T14:53:11.498537616+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.498551552+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.498560496+07:00","message":"[bufferProcess] interim [740000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.498563045+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.498566686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.498569663+07:00","message":"> Transcript [20930] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.498574306+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.498576892+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.498578998+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.498581374+07:00","message":"TextPushed: 'ระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.626447544+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.626486724+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-06-19T14:53:11.626492363+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.626508107+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.626515476+07:00","message":"[bufferProcess] interim [860000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.626518256+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.626521549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.626524402+07:00","message":"> Transcript [20931] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.626527758+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.626529906+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.626532953+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.626535423+07:00","message":"TextPushed: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.626538371+07:00","message":"Push: 'วันอาทิตย์นี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.626540548+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.626542951+07:00","message":"Set new StatePrefix : 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.626545736+07:00","message":"Next Push (prob) : 'ต้นไปนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.626553587+07:00","message":"push: {false วันอาทิตย์นี้เป็น 0 0xc002af6580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.138682206+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.138722063+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-06-19T14:53:12.138728139+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.138740613+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.138749624+07:00","message":"[bufferProcess] interim [340000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.13875238+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.138760277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.138763364+07:00","message":"> Transcript [20932] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.138766382+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.138770327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.138772677+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.138775135+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.143994645+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.144029853+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-06-19T14:53:12.144035415+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.144050438+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.144057339+07:00","message":"[bufferProcess] interim [400000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.144060161+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.144064213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.144066969+07:00","message":"> Transcript [20933] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.144070352+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.144072613+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.144075037+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.144077856+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.205280872+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.205325404+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-06-19T14:53:12.205332604+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.205350962+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.205359287+07:00","message":"[bufferProcess] interim [460000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.20536208+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.20536595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.20536928+07:00","message":"> Transcript [20934] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.205372791+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.20537527+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.205380557+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.205386476+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.331087624+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.331122757+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-06-19T14:53:12.331128779+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.331140514+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.331147564+07:00","message":"[bufferProcess] interim [580000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.331150082+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.331155156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.331157757+07:00","message":"> Transcript [20935] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.331161809+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.33116394+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.331166468+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.331169151+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.331173863+07:00","message":"Push: 'ต้นไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.331175893+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.331178023+07:00","message":"Set new StatePrefix : 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.331180944+07:00","message":"Next Push (prob) : 'คะจนกระทั่งถึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.331188247+07:00","message":"push: {false ต้นไปนะ 0 0xc002af6580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.525459912+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.525504828+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-06-19T14:53:12.525512089+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.525529516+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.525538163+07:00","message":"[bufferProcess] interim [820000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.525540875+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.525550292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.525553674+07:00","message":"> Transcript [20936] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.525557326+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.525559894+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.525562048+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.525567619+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.775346809+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.775383848+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-06-19T14:53:12.775390345+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.775403949+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.775411544+07:00","message":"[bufferProcess] interim [120000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.775414209+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.775421054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.775424316+07:00","message":"> Transcript [20937] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.775428621+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.775430906+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.775433234+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.775436364+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:12.801509428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:12.801547885+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.097948961+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.097986204+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-06-19T14:53:13.097992445+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.09800346+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.098010412+07:00","message":"[bufferProcess] interim [360000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.098013057+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.09801658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.098019294+07:00","message":"> Transcript [20938] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.09802309+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.098025285+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.098027619+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.098030421+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.425630104+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.425671532+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-06-19T14:53:13.425678084+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.425699543+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.425707247+07:00","message":"[bufferProcess] interim [720000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.425710062+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.425713435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.425717268+07:00","message":"> Transcript [20939] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.425721092+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.425724037+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.425726588+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.425729257+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.425736865+07:00","message":"Push: 'คะจนกระทั่งถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.425738879+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.425741249+07:00","message":"Set new StatePrefix : 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.425743989+07:00","message":"Next Push (prob) : 'ช่วงกลางสัปดาห์หน้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.425751695+07:00","message":"push: {false คะจนกระทั่งถึง 0 0xc002af6580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.004721824+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.004762668+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-06-19T14:53:14.004770499+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.004788751+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.004798783+07:00","message":"[bufferProcess] interim [320000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.004803187+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.004808289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.004812271+07:00","message":"> Transcript [20940] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.004817571+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.004821205+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.004824076+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.00483059+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.195689611+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.195736437+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-06-19T14:53:14.195743484+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.19575666+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.195770907+07:00","message":"[bufferProcess] interim [500000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.195775647+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.195790496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.19579572+07:00","message":"> Transcript [20941] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.195801638+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.195805854+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.195808457+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.195811434+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.322151254+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.322187482+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-06-19T14:53:14.322193431+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.322208799+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.322215128+07:00","message":"[bufferProcess] interim [620000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.322217972+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.322221398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.322224127+07:00","message":"> Transcript [20942] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.322227887+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.322230078+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.322232176+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.322235063+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.50603796+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.506075409+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-06-19T14:53:14.506082257+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.506099434+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.506106443+07:00","message":"[bufferProcess] interim [800000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.506109469+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.50611717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.506119966+07:00","message":"> Transcript [20943] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.506124258+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.506126359+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.506129095+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.506132275+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.506138621+07:00","message":"Push: 'ช่วงกลางสัปดาห์หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.506140739+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.506143386+07:00","message":"Set new StatePrefix : 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.506149518+07:00","message":"Next Push (prob) : 'ค่ะแต่ก็ยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.506157938+07:00","message":"push: {false ช่วงกลางสัปดาห์หน้า 0 0xc002af6580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.633738226+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.633791389+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-06-19T14:53:14.633801274+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาส"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.633816176+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.633827361+07:00","message":"[bufferProcess] interim [860000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.633831741+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.633839192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.633843048+07:00","message":"> Transcript [20944] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.633848292+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.633852713+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.633855736+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.633861497+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.739062611+07:00","message":"[GCS] IsForceVAD: false for message ID: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.801553555+07:00","message":"[GCS] Start streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.839716463+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.839754843+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-06-19T14:53:14.839761248+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.839785415+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.839793788+07:00","message":"[bufferProcess] interim [160000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.839797121+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.839801353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.839804236+07:00","message":"> Transcript [20945] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.839808654+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.83981094+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.83981319+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.839816706+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.840911281+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.84092781+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-06-19T14:53:14.840934953+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.840946251+07:00","message":"[buffer interim] 1548 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.840950512+07:00","message":"[bufferProcess] interim [220000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.840957375+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.840961295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.840964728+07:00","message":"> Transcript [20946] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.8409693+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.840972751+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.840975779+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.840979623+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.889398124+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.889443083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาส\",\"confidence\":0.9533772}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.889451189+07:00","message":"receive interim result [true|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาส"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.889462681+07:00","message":"end recv isFinal message id 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.889465788+07:00","message":"end Recv id 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.889471417+07:00","message":"[buffer interim] 1548 true ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.889483536+07:00","message":"[bufferProcess] interim [220000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.889487976+07:00","message":"[bufferProcess] send to processor (isfinal):ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.889500606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.889515817+07:00","message":"> Transcript [20947] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.889524195+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.889526794+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.889529657+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.889532757+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.889539547+07:00","message":"Push: 'ค่ะแต่ก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.889541725+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.889544421+07:00","message":"Set new StatePrefix : 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.88954751+07:00","message":"Next Push (prob) : 'โอกาสที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.88955002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.88955594+07:00","message":"> Transcript [20948] [true]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.889558971+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.889560822+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.889563386+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.889565623+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.889568329+07:00","message":"Push: 'โอกาส'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.889577456+07:00","message":"push: {false ค่ะแต่ก็ยังมี 0 0xc002af6580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.889585896+07:00","message":"push: {true โอกาส 0 0xc002af6580}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:14.899835943+07:00","message":"write wav file: './tmp/7584/7584_1548.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.529547009+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.529582921+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-06-19T14:53:15.529587634+07:00","message":"receive interim result [false|false]: ฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.529603631+07:00","message":"[buffer interim] 1549 false ฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.529609622+07:00","message":"[bufferProcess] interim [600000000]:ฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.529611567+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.667280187+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.66732234+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-06-19T14:53:15.667328772+07:00","message":"receive interim result [false|false]: ฝนตกหนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.667344858+07:00","message":"[buffer interim] 1549 false ฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.66735164+07:00","message":"[bufferProcess] interim [720000000]:ฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.667354141+07:00","message":"[bufferProcess] send to processor:ฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.667358789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.667361766+07:00","message":"> Transcript [20949] [false]: 'ฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.667364561+07:00","message":"Set StatePrefix (first interim): 'ฝนตก'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:15.802001864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:15.802013366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.989198037+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.989236678+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-06-19T14:53:15.989243657+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.989257488+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.989269121+07:00","message":"[bufferProcess] interim [20000000]:ฝนตกหนักไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.98927241+07:00","message":"[bufferProcess] send to processor:ฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.989276452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.98927947+07:00","message":"> Transcript [20950] [false]: 'ฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.989283225+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.989285554+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.989287688+07:00","message":"StatePrefix: 'ฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.989289935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.250411897+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.250451572+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-06-19T14:53:16.250460658+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้บ้าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.250471732+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้บ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.250479919+07:00","message":"[bufferProcess] interim [260000000]:ฝนตกหนักไม่ได้บ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.250482471+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.250486306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.250489399+07:00","message":"> Transcript [20951] [false]: 'ฝนตกหนักไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.25049285+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.250495267+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.250497321+07:00","message":"StatePrefix: 'ฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.25049989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.438123331+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.438165657+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-06-19T14:53:16.438173245+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.438187802+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.438198929+07:00","message":"[bufferProcess] interim [500000000]:ฝนตกหนักไม่ได้วางแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.438202529+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้บ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.438207371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.43821115+07:00","message":"> Transcript [20952] [false]: 'ฝนตกหนักไม่ได้บ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.438216209+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.438219257+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.438222307+07:00","message":"StatePrefix: 'ฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.43822522+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.711693644+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.711732888+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-06-19T14:53:16.711738949+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผนและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.71175097+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.711757604+07:00","message":"[bufferProcess] interim [680000000]:ฝนตกหนักไม่ได้วางแผนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.711760953+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้วางแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.711766094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.711769148+07:00","message":"> Transcript [20953] [false]: 'ฝนตกหนักไม่ได้วางแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.711772545+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.711783857+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.711786205+07:00","message":"StatePrefix: 'ฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.711788494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.711793297+07:00","message":"Push: 'ฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.711795361+07:00","message":"TextPushed: 'ฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.711797496+07:00","message":"Set new StatePrefix : 'ฝนตกหนักไม่ได้วางแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.711799938+07:00","message":"Next Push (prob) : 'หนักไม่ได้วางแผน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.711807612+07:00","message":"push: {false ฝนตก 0 0xc003d28c00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.748831997+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.748869026+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-06-19T14:53:16.74887559+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.748890317+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.748898016+07:00","message":"[bufferProcess] interim [740000000]:ฝนตกหนักไม่ได้วางแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.748900502+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้วางแผนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.748906082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.748909352+07:00","message":"> Transcript [20954] [false]: 'ฝนตกหนักไม่ได้วางแผนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.748912843+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.748915137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.748917617+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้วางแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.748921251+07:00","message":"TextPushed: 'ฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.764602393+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.764645935+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-06-19T14:53:16.764652395+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.764668403+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.764677919+07:00","message":"[bufferProcess] interim [800000000]:ฝนตกหนักไม่ได้วางแผนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.764682355+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้วางแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.764690962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.764695224+07:00","message":"> Transcript [20955] [false]: 'ฝนตกหนักไม่ได้วางแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.764700368+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.764703916+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.764708607+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้วางแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.764712184+07:00","message":"TextPushed: 'ฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.393885317+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.393929926+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-06-19T14:53:17.393937906+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.393952255+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.393960239+07:00","message":"[bufferProcess] interim [400000000]:ฝนตกหนักไม่ได้วางแผนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.393963117+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้วางแผนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.393967479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.39397201+07:00","message":"> Transcript [20956] [false]: 'ฝนตกหนักไม่ได้วางแผนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.393975371+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.393977844+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.393979899+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้วางแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.39398248+07:00","message":"TextPushed: 'ฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.638926683+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.638962827+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-06-19T14:53:17.638969237+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.638982+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.638988982+07:00","message":"[bufferProcess] interim [640000000]:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.638991373+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้วางแผนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.638996424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.638999134+07:00","message":"> Transcript [20957] [false]: 'ฝนตกหนักไม่ได้วางแผนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.639004643+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.639006913+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.639009217+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้วางแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.639011661+07:00","message":"TextPushed: 'ฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.639017765+07:00","message":"Push: 'หนักไม่ได้วางแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.639019971+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.639023938+07:00","message":"Set new StatePrefix : 'ฝนตกหนักไม่ได้วางแผนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.639026346+07:00","message":"Next Push (prob) : 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.639035236+07:00","message":"push: {false หนักไม่ได้วางแผน 0 0xc003d28c00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.963415893+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.963454739+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-06-19T14:53:17.963461975+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.963475487+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.963483555+07:00","message":"[bufferProcess] interim [0]:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.963486359+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.963494059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.963497412+07:00","message":"> Transcript [20958] [false]: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.963500993+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.963503427+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.963506214+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้วางแผนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.963509311+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.023120108+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.023171251+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-06-19T14:53:18.023179175+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.023199184+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.02320855+07:00","message":"[bufferProcess] interim [60000000]:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.023213098+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.023224305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.023229562+07:00","message":"> Transcript [20959] [false]: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.023235011+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.023238361+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.023241748+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้วางแผนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.023245491+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.025435957+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.025461948+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-06-19T14:53:18.025467489+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.025483632+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.025489253+07:00","message":"[bufferProcess] interim [120000000]:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.025492068+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.025498807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.02550224+07:00","message":"> Transcript [20960] [false]: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.025505626+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.025507684+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.025510155+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้วางแผนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.025512856+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.353633974+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.353680823+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-06-19T14:53:18.353689991+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.353709111+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.353723179+07:00","message":"[bufferProcess] interim [420000000]:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.353726852+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.353736573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.353741126+07:00","message":"> Transcript [20961] [false]: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.35374681+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.353752129+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.353756023+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้วางแผนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.3537599+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.353770125+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.353779091+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.353783619+07:00","message":"Set new StatePrefix : 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.353788053+07:00","message":"Next Push (prob) : 'ในพื้นที่ภาคอีสาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.353800452+07:00","message":"push: {false นะคะ 0 0xc003d28c00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.539489389+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.539529577+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-06-19T14:53:18.539537844+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.539554599+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.539561708+07:00","message":"[bufferProcess] interim [540000000]:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.539564299+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.539570485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.539573076+07:00","message":"> Transcript [20962] [false]: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.53957695+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.539579151+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.539581528+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.539584868+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.544187426+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.544216059+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-06-19T14:53:18.544221246+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.544234225+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.54424323+07:00","message":"[bufferProcess] interim [600000000]:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.544246398+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.544256404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.544258972+07:00","message":"> Transcript [20963] [false]: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.54426193+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.544264039+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.544266178+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.544269126+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.738031448+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.738069891+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-06-19T14:53:18.738076138+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.738093898+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.738101671+07:00","message":"[bufferProcess] interim [780000000]:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.738105355+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.738113458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.73811637+07:00","message":"> Transcript [20964] [false]: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.738120299+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.738122787+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.73812582+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.738131007+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผนนะคะ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:18.802496637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:18.802526173+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.858155015+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.858194951+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-06-19T14:53:18.858201857+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.858216184+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.858224106+07:00","message":"[bufferProcess] interim [840000000]:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.858226852+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.858230858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.858234017+07:00","message":"> Transcript [20965] [false]: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.858238162+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.858240561+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.858245849+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.858249138+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.858252842+07:00","message":"Push: 'ในพื้นที่ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.858257354+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.858259935+07:00","message":"Set new StatePrefix : 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.858262515+07:00","message":"Next Push (prob) : 'ตอนบนแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.858270915+07:00","message":"push: {false ในพื้นที่ภาคอีสาน 0 0xc003d28c00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.049846063+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.049888453+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-06-19T14:53:19.049894888+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.049909759+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.049921247+07:00","message":"[bufferProcess] interim [20000000]:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.049924557+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.049933726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.049936651+07:00","message":"> Transcript [20966] [false]: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.049940355+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.049942915+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.049945494+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.049948078+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.082631967+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.082677078+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-06-19T14:53:19.082684411+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็รีบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.082711501+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.082723847+07:00","message":"[bufferProcess] interim [80000000]:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.082726549+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.082730842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.082734202+07:00","message":"> Transcript [20967] [false]: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.082738529+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.082741262+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.08274825+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.082752963+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.189929493+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.189976124+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-06-19T14:53:19.189985351+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่ไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.190002643+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.190015396+07:00","message":"[bufferProcess] interim [140000000]:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.190020043+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.190030562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.190035028+07:00","message":"> Transcript [20968] [false]: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็รีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.190040875+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.190043796+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.190046716+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.190051255+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.256203328+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.256244363+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-06-19T14:53:19.256251033+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.256266498+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.256273413+07:00","message":"[bufferProcess] interim [320000000]:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.25627614+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.256280089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.256283397+07:00","message":"> Transcript [20969] [false]: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.256287346+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.256289612+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.25629253+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.25629529+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.256303268+07:00","message":"Push: 'ตอนบนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.256305239+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.256307777+07:00","message":"Set new StatePrefix : 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.256310066+07:00","message":"Next Push (prob) : 'ก็ที่ไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.256318869+07:00","message":"push: {false ตอนบนแล้ว 0 0xc003d28c00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.560520476+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.560560831+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-06-19T14:53:19.560567893+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.560588184+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.560596009+07:00","message":"[bufferProcess] interim [620000000]:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.560598941+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.560603407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.560606178+07:00","message":"> Transcript [20970] [false]: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.560609073+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.560611766+07:00","message":"Set new StatePrefix: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.755769426+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.755814174+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-06-19T14:53:19.755821504+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคใต้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.7558349+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.75584225+07:00","message":"[bufferProcess] interim [800000000]:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.755846408+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.755856654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.755861526+07:00","message":"> Transcript [20971] [false]: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.755866767+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.755869837+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.755872713+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.755877573+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.873203576+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.873243485+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-06-19T14:53:19.873250042+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.873263865+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.873271841+07:00","message":"[bufferProcess] interim [860000000]:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.873274828+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.873282099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.87328501+07:00","message":"> Transcript [20972] [false]: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.873289503+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.873292332+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.873294425+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.873297285+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.929272499+07:00","message":"[GCS] IsForceVAD: false for message ID: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.94744529+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.947492227+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-06-19T14:53:19.947499674+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวันออก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.947513642+07:00","message":"[buffer interim] 1549 false ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.947520712+07:00","message":"[bufferProcess] interim [980000000]:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.947523612+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.94753038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.947533439+07:00","message":"> Transcript [20973] [false]: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.947537255+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.94753951+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.947545064+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.94754853+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.100413553+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.100467484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวันออก\",\"confidence\":0.946821}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.10047633+07:00","message":"receive interim result [true|false]: ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวันออก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.100486949+07:00","message":"end recv isFinal message id 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.100489257+07:00","message":"end Recv id 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.100497022+07:00","message":"[buffer interim] 1549 true ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.100506062+07:00","message":"[bufferProcess] interim [130000000]:ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.100509685+07:00","message":"[bufferProcess] send to processor (isfinal):ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.10051379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.100516855+07:00","message":"> Transcript [20974] [false]: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.100521011+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.100527377+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.1005312+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.10053446+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.10053798+07:00","message":"Push: 'ก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.10053997+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.100543168+07:00","message":"Set new StatePrefix : 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.100546134+07:00","message":"Next Push (prob) : 'ภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.100548014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.100550188+07:00","message":"> Transcript [20975] [true]: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.100552699+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.10055447+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.100556818+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.100559468+07:00","message":"TextPushed: 'ฝนตกหนักไม่ได้วางแผนนะคะในพื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.100561783+07:00","message":"Push: 'ภาคตะวันออก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.100584101+07:00","message":"push: {false ก็ที่บริเวณ 0 0xc003d28c00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.100605951+07:00","message":"push: {true ภาคตะวันออก 0 0xc003d28c00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:20.112272008+07:00","message":"write wav file: './tmp/7584/7584_1549.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.195218012+07:00","message":"[GCS] Start streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.060719476+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.060783147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.060791179+07:00","message":"receive interim result [false|false]: กลับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.060811266+07:00","message":"[buffer interim] 1550 false กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.060819024+07:00","message":"[bufferProcess] interim [670000000]:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.060820979+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.076655169+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.076695979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.076705785+07:00","message":"receive interim result [false|false]: กลับมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.076721827+07:00","message":"[buffer interim] 1550 false กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.076728219+07:00","message":"[bufferProcess] interim [730000000]:กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.076730486+07:00","message":"[bufferProcess] send to processor:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.076733616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.076736274+07:00","message":"> Transcript [20976] [false]: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.076738465+07:00","message":"Set StatePrefix (first interim): 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.241779531+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.241821638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมาดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.24182841+07:00","message":"receive interim result [false|false]: กลับมาดู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.241853906+07:00","message":"[buffer interim] 1550 false กลับมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.241862291+07:00","message":"[bufferProcess] interim [850000000]:กลับมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.241865309+07:00","message":"[bufferProcess] send to processor:กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.241872573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.241875704+07:00","message":"> Transcript [20977] [false]: 'กลับมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.241879251+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.2418819+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.241885901+07:00","message":"StatePrefix: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.241888719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.567944365+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.567996121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมาดูแล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.568004901+07:00","message":"receive interim result [false|false]: กลับมาดูแล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.568024142+07:00","message":"[buffer interim] 1550 false กลับมาดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.568038326+07:00","message":"[bufferProcess] interim [150000000]:กลับมาดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.568042547+07:00","message":"[bufferProcess] send to processor:กลับมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.568052225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.568057646+07:00","message":"> Transcript [20978] [false]: 'กลับมาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.568063191+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.568066261+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.568069597+07:00","message":"StatePrefix: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.568072595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.576221451+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.576261745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมาดูราย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.576267414+07:00","message":"receive interim result [false|false]: กลับมาดูราย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.57628192+07:00","message":"[buffer interim] 1550 false กลับมาดูราย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.576289733+07:00","message":"[bufferProcess] interim [210000000]:กลับมาดูราย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.576292008+07:00","message":"[bufferProcess] send to processor:กลับมาดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.576295502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.576298274+07:00","message":"> Transcript [20979] [false]: 'กลับมาดูแล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.576301526+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.576303534+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.576305452+07:00","message":"StatePrefix: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.576307622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.757285793+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.757327222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมาดูรายละเอียด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.757333301+07:00","message":"receive interim result [false|false]: กลับมาดูรายละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.757349317+07:00","message":"[buffer interim] 1550 false กลับมาดูรายละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.757357807+07:00","message":"[bufferProcess] interim [390000000]:กลับมาดูรายละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.757360505+07:00","message":"[bufferProcess] send to processor:กลับมาดูราย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.757364924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.757368615+07:00","message":"> Transcript [20980] [false]: 'กลับมาดูราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.757372356+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.757375047+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.757377116+07:00","message":"StatePrefix: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.757380756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.757387074+07:00","message":"Push: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.757389105+07:00","message":"TextPushed: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.757391239+07:00","message":"Set new StatePrefix : 'กลับมาดูราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.757393873+07:00","message":"Next Push (prob) : 'มาดูราย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.757402947+07:00","message":"push: {false กลับ 0 0xc002bf7580}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:21.803402501+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:21.803419005+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.951052672+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.95108817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมาดูรายละเอียดเขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.951093952+07:00","message":"receive interim result [false|false]: กลับมาดูรายละเอียดเขา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.951110224+07:00","message":"[buffer interim] 1550 false กลับมาดูรายละเอียดเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.951118803+07:00","message":"[bufferProcess] interim [630000000]:กลับมาดูรายละเอียดเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.951121572+07:00","message":"[bufferProcess] send to processor:กลับมาดูรายละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.951126752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.95112964+07:00","message":"> Transcript [20981] [false]: 'กลับมาดูรายละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.951133248+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.951135805+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.951137792+07:00","message":"StatePrefix: 'กลับมาดูราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.951140334+07:00","message":"TextPushed: 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.177083384+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.177121068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมาดูรายละเอียดเขาจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.177127043+07:00","message":"receive interim result [false|false]: กลับมาดูรายละเอียดเขาจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.177140393+07:00","message":"[buffer interim] 1550 false กลับมาดูรายละเอียดเขาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.177148318+07:00","message":"[bufferProcess] interim [810000000]:กลับมาดูรายละเอียดเขาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.177151017+07:00","message":"[bufferProcess] send to processor:กลับมาดูรายละเอียดเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.177158225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.177173763+07:00","message":"> Transcript [20982] [false]: 'กลับมาดูรายละเอียดเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.177181652+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.17718479+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.177188489+07:00","message":"StatePrefix: 'กลับมาดูราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.177191086+07:00","message":"TextPushed: 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.299496141+07:00","message":"[GCS] IsForceVAD: false for message ID: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.329987542+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.330023402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมาดูรายละเอียดเขาจะพา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.330031556+07:00","message":"receive interim result [false|false]: กลับมาดูรายละเอียดเขาจะพา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.330042027+07:00","message":"[buffer interim] 1550 false กลับมาดูรายละเอียดเขาจะพา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.330048866+07:00","message":"[bufferProcess] interim [870000000]:กลับมาดูรายละเอียดเขาจะพา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.330051106+07:00","message":"[bufferProcess] send to processor:กลับมาดูรายละเอียดเขาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.33005428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.330057043+07:00","message":"> Transcript [20983] [false]: 'กลับมาดูรายละเอียดเขาจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.330061429+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.330063558+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.330065591+07:00","message":"StatePrefix: 'กลับมาดูราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.330067736+07:00","message":"TextPushed: 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.361761803+07:00","message":"[GCS] Start streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.409079608+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.409129744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมาดูรายละเอียดเขาสภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.40914112+07:00","message":"receive interim result [false|false]: กลับมาดูรายละเอียดเขาสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.409158364+07:00","message":"[buffer interim] 1550 false กลับมาดูรายละเอียดเขาสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.409208465+07:00","message":"[bufferProcess] interim [930000000]:กลับมาดูรายละเอียดเขาสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.409213064+07:00","message":"[bufferProcess] send to processor:กลับมาดูรายละเอียดเขาจะพา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.409220825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.409225433+07:00","message":"> Transcript [20984] [false]: 'กลับมาดูรายละเอียดเขาจะพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.409230491+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.409233322+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.409236344+07:00","message":"StatePrefix: 'กลับมาดูราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.409239514+07:00","message":"TextPushed: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.409245539+07:00","message":"Push: 'มาดูราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.409248512+07:00","message":"TextPushed: 'กลับมาดูราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.409251424+07:00","message":"Set new StatePrefix : 'กลับมาดูรายละเอียดเขาจะพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.409255259+07:00","message":"Next Push (prob) : 'ละเอียดเขาจะพา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.409266067+07:00","message":"push: {false มาดูราย 0 0xc002bf7580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.435880853+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.435915338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมาดูรายละเอียดเขาสภาพอากาศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.435923175+07:00","message":"receive interim result [false|false]: กลับมาดูรายละเอียดเขาสภาพอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.435937003+07:00","message":"[buffer interim] 1550 false กลับมาดูรายละเอียดเขาสภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.435944314+07:00","message":"[bufferProcess] interim [50000000]:กลับมาดูรายละเอียดเขาสภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.435948392+07:00","message":"[bufferProcess] send to processor:กลับมาดูรายละเอียดเขาสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.435955482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.435961386+07:00","message":"> Transcript [20985] [false]: 'กลับมาดูรายละเอียดเขาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.435964849+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.435967887+07:00","message":"Set new StatePrefix: 'กลับมาดูรายละเอียดเขาสภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.452407982+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.452444616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมาดูรายละเอียดเขาสภาพอากาศ\",\"confidence\":0.9555461}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.452451319+07:00","message":"receive interim result [true|false]: กลับมาดูรายละเอียดเขาสภาพอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.452462513+07:00","message":"end recv isFinal message id 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.452465303+07:00","message":"end Recv id 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.452482482+07:00","message":"[buffer interim] 1550 true กลับมาดูรายละเอียดเขาสภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.452504752+07:00","message":"[bufferProcess] interim [140000000]:กลับมาดูรายละเอียดเขาสภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.452509018+07:00","message":"[bufferProcess] send to processor (isfinal):กลับมาดูรายละเอียดเขาสภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.45251335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.452520851+07:00","message":"> Transcript [20986] [false]: 'กลับมาดูรายละเอียดเขาสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.452524446+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.452526587+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.45252957+07:00","message":"StatePrefix: 'กลับมาดูรายละเอียดเขาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.452532866+07:00","message":"TextPushed: 'กลับมาดูราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.45253485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.452539341+07:00","message":"> Transcript [20987] [true]: 'กลับมาดูรายละเอียดเขาสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.452541842+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.452543735+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.452545508+07:00","message":"StatePrefix: 'กลับมาดูรายละเอียดเขาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.45254749+07:00","message":"TextPushed: 'กลับมาดูราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.452551353+07:00","message":"Push: 'ละเอียดเขาสภาพอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.452562677+07:00","message":"push: {true ละเอียดเขาสภาพอากาศ 0 0xc002bf7580}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:22.459751231+07:00","message":"write wav file: './tmp/7584/7584_1550.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.729607907+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.729659221+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-06-19T14:53:22.729665291+07:00","message":"receive interim result [false|false]: อะไร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.729683412+07:00","message":"[buffer interim] 1551 false อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.729691891+07:00","message":"[bufferProcess] interim [420000000]:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.729693966+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.058510172+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.058561824+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-06-19T14:53:23.058569603+07:00","message":"receive interim result [false|false]: อะไรแต่ละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.058588951+07:00","message":"[buffer interim] 1551 false อะไรแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.058600802+07:00","message":"[bufferProcess] interim [660000000]:อะไรแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.058603564+07:00","message":"[bufferProcess] send to processor:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.058607253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.058610289+07:00","message":"> Transcript [20988] [false]: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.058612649+07:00","message":"Set StatePrefix (first interim): 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.102852094+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.102898412+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-06-19T14:53:23.102904378+07:00","message":"receive interim result [false|false]: รายละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.102920773+07:00","message":"[buffer interim] 1551 false รายละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.102931803+07:00","message":"[bufferProcess] interim [720000000]:รายละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.102934535+07:00","message":"[bufferProcess] send to processor:อะไรแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.102939018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.102942285+07:00","message":"> Transcript [20989] [false]: 'อะไรแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.102945421+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.102947837+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.102950113+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.102952225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.109409206+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.109422212+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-06-19T14:53:23.10942702+07:00","message":"receive interim result [false|false]: อะไรแต่ละภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.109437038+07:00","message":"[buffer interim] 1551 false อะไรแต่ละภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.109441803+07:00","message":"[bufferProcess] interim [780000000]:อะไรแต่ละภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.109444039+07:00","message":"[bufferProcess] send to processor:รายละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.109446588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.109448674+07:00","message":"> Transcript [20990] [false]: 'รายละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.109450468+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.109452717+07:00","message":"Set new StatePrefix: 'รายละเอียด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.676928543+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.676970017+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-06-19T14:53:23.676976119+07:00","message":"receive interim result [false|false]: อะไรแต่ละภาครวมไปถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.67699139+07:00","message":"[buffer interim] 1551 false อะไรแต่ละภาครวมไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.676998339+07:00","message":"[bufferProcess] interim [260000000]:อะไรแต่ละภาครวมไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.677001107+07:00","message":"[bufferProcess] send to processor:อะไรแต่ละภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.677007301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.677011723+07:00","message":"> Transcript [20991] [false]: 'อะไรแต่ละภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.67701404+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.677016369+07:00","message":"Set new StatePrefix: 'อะไรแต่ละภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.823789925+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.823827541+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-06-19T14:53:23.823836215+07:00","message":"receive interim result [false|false]: อะไรแต่ละภาคหมายถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.823851729+07:00","message":"[buffer interim] 1551 false อะไรแต่ละภาคหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.823861238+07:00","message":"[bufferProcess] interim [440000000]:อะไรแต่ละภาคหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.823863828+07:00","message":"[bufferProcess] send to processor:อะไรแต่ละภาครวมไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.823866943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.823869959+07:00","message":"> Transcript [20992] [false]: 'อะไรแต่ละภาครวมไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.823873495+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.823875785+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.823877756+07:00","message":"StatePrefix: 'อะไรแต่ละภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.823880197+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.99937719+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.999418065+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-06-19T14:53:23.999424505+07:00","message":"receive interim result [false|false]: อะไรแต่ละภาครวมไปถึงข้อไหน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.999438755+07:00","message":"[buffer interim] 1551 false อะไรแต่ละภาครวมไปถึงข้อไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.999450276+07:00","message":"[bufferProcess] interim [680000000]:อะไรแต่ละภาครวมไปถึงข้อไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.999453315+07:00","message":"[bufferProcess] send to processor:อะไรแต่ละภาคหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.999459679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.999463042+07:00","message":"> Transcript [20993] [false]: 'อะไรแต่ละภาคหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.999466592+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.999469321+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.999472293+07:00","message":"StatePrefix: 'อะไรแต่ละภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.999474787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.118295499+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.118332618+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-06-19T14:53:24.118338721+07:00","message":"receive interim result [false|false]: อะไรแต่ละภาครวมไปถึงข้อแนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.118352511+07:00","message":"[buffer interim] 1551 false อะไรแต่ละภาครวมไปถึงข้อแนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.118359719+07:00","message":"[bufferProcess] interim [740000000]:อะไรแต่ละภาครวมไปถึงข้อแนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.118362232+07:00","message":"[bufferProcess] send to processor:อะไรแต่ละภาครวมไปถึงข้อไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.118366093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.118369082+07:00","message":"> Transcript [20994] [false]: 'อะไรแต่ละภาครวมไปถึงข้อไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.118372303+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.118374479+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.118376782+07:00","message":"StatePrefix: 'อะไรแต่ละภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.118379088+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.120249352+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.120272847+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-06-19T14:53:24.12027768+07:00","message":"receive interim result [false|false]: อะไรแต่ละภาครวมไปถึงข้อแนะนำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.120289376+07:00","message":"[buffer interim] 1551 false อะไรแต่ละภาครวมไปถึงข้อแนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.120295096+07:00","message":"[bufferProcess] interim [800000000]:อะไรแต่ละภาครวมไปถึงข้อแนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.12029746+07:00","message":"[bufferProcess] send to processor:อะไรแต่ละภาครวมไปถึงข้อแนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.120302835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.120305656+07:00","message":"> Transcript [20995] [false]: 'อะไรแต่ละภาครวมไปถึงข้อแนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.120310982+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.120313221+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.120315372+07:00","message":"StatePrefix: 'อะไรแต่ละภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.120317827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.120324+07:00","message":"Push: 'อะไรแต่ละภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.120326392+07:00","message":"TextPushed: 'อะไรแต่ละภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.120328588+07:00","message":"Set new StatePrefix : 'อะไรแต่ละภาครวมไปถึงข้อแนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.12033081+07:00","message":"Next Push (prob) : 'รวมไปถึงข้อแนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.120337664+07:00","message":"push: {false อะไรแต่ละภาค 0 0xc002bf7c80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.732250875+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.732294354+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-06-19T14:53:24.732301707+07:00","message":"receive interim result [false|false]: อะไรแต่ละภาครวมไปถึงข้อแนะนำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.732317643+07:00","message":"[buffer interim] 1551 false อะไรแต่ละภาครวมไปถึงข้อแนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.732328175+07:00","message":"[bufferProcess] interim [400000000]:อะไรแต่ละภาครวมไปถึงข้อแนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.73233073+07:00","message":"[bufferProcess] send to processor:อะไรแต่ละภาครวมไปถึงข้อแนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.732337552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.732340265+07:00","message":"> Transcript [20996] [false]: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.732343644+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.732347449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.732349442+07:00","message":"StatePrefix: 'อะไรแต่ละภาครวมไปถึงข้อแนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.7323534+07:00","message":"TextPushed: 'อะไรแต่ละภาค'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:24.804383719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:24.804413627+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.956195988+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.956234089+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-06-19T14:53:24.956240081+07:00","message":"receive interim result [false|false]: อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.956251877+07:00","message":"[buffer interim] 1551 false อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.95625831+07:00","message":"[bufferProcess] interim [580000000]:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.956261194+07:00","message":"[bufferProcess] send to processor:อะไรแต่ละภาครวมไปถึงข้อแนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.956267827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.956270266+07:00","message":"> Transcript [20997] [false]: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.956273579+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.95627577+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.956278625+07:00","message":"StatePrefix: 'อะไรแต่ละภาครวมไปถึงข้อแนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.956281366+07:00","message":"TextPushed: 'อะไรแต่ละภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.140632433+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.14068203+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-06-19T14:53:25.140691189+07:00","message":"receive interim result [false|false]: อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.14071257+07:00","message":"[buffer interim] 1551 false อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.140726506+07:00","message":"[bufferProcess] interim [760000000]:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.140732654+07:00","message":"[bufferProcess] send to processor:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.140742571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.140746658+07:00","message":"> Transcript [20998] [false]: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.140752151+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.140755119+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.140758767+07:00","message":"StatePrefix: 'อะไรแต่ละภาครวมไปถึงข้อแนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.140762731+07:00","message":"TextPushed: 'อะไรแต่ละภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.143819965+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.143844502+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-06-19T14:53:25.143849956+07:00","message":"receive interim result [false|false]: อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับกระแส"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.143861899+07:00","message":"[buffer interim] 1551 false อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับกระแส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.143867316+07:00","message":"[bufferProcess] interim [820000000]:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับกระแส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.143869908+07:00","message":"[bufferProcess] send to processor:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.14387355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.143876838+07:00","message":"> Transcript [20999] [false]: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.143880224+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.143882352+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.143884427+07:00","message":"StatePrefix: 'อะไรแต่ละภาครวมไปถึงข้อแนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.143886876+07:00","message":"TextPushed: 'อะไรแต่ละภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.143894449+07:00","message":"Push: 'รวมไปถึงข้อแนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.14389649+07:00","message":"TextPushed: 'อะไรแต่ละภาครวมไปถึงข้อแนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.143898877+07:00","message":"Set new StatePrefix : 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.14390125+07:00","message":"Next Push (prob) : 'นำสำหรับการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.143911745+07:00","message":"push: {false รวมไปถึงข้อแนะ 0 0xc002bf7c80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.197503059+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.197541113+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-06-19T14:53:25.197549292+07:00","message":"receive interim result [false|false]: อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.197564+07:00","message":"[buffer interim] 1551 false อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.197571705+07:00","message":"[bufferProcess] interim [880000000]:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.197574793+07:00","message":"[bufferProcess] send to processor:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับกระแส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.19758295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.197585972+07:00","message":"> Transcript [21000] [false]: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับกระแส'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.197588565+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.197591508+07:00","message":"Set new StatePrefix: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับกระแส'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.331267318+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.331310539+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-06-19T14:53:25.331318813+07:00","message":"receive interim result [false|false]: อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.331334453+07:00","message":"[buffer interim] 1551 false อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.331345755+07:00","message":"[bufferProcess] interim [0]:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.331349832+07:00","message":"[bufferProcess] send to processor:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.331359126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.331363856+07:00","message":"> Transcript [21001] [false]: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.331367872+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.331372284+07:00","message":"Set new StatePrefix: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.720719312+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.72076306+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-06-19T14:53:25.720777765+07:00","message":"receive interim result [false|false]: อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.720795218+07:00","message":"[buffer interim] 1551 false อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.720806401+07:00","message":"[bufferProcess] interim [360000000]:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.720812908+07:00","message":"[bufferProcess] send to processor:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.72082017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.720824284+07:00","message":"> Transcript [21002] [false]: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.720829215+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.720832284+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.720835455+07:00","message":"StatePrefix: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.720839521+07:00","message":"TextPushed: 'อะไรแต่ละภาครวมไปถึงข้อแนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.857648399+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.85768797+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-06-19T14:53:25.857694321+07:00","message":"receive interim result [false|false]: อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.857707128+07:00","message":"[buffer interim] 1551 false อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.85771373+07:00","message":"[bufferProcess] interim [480000000]:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.857716375+07:00","message":"[bufferProcess] send to processor:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.857721864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.857724939+07:00","message":"> Transcript [21003] [false]: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.857728371+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.857730408+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.857733382+07:00","message":"StatePrefix: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.857737287+07:00","message":"TextPushed: 'อะไรแต่ละภาครวมไปถึงข้อแนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.98723106+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.987268929+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-06-19T14:53:25.987277413+07:00","message":"receive interim result [false|false]: อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรในจังหวัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.987292769+07:00","message":"[buffer interim] 1551 false อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรในจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.987299447+07:00","message":"[bufferProcess] interim [600000000]:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรในจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.987302403+07:00","message":"[bufferProcess] send to processor:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.987310014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.987312858+07:00","message":"> Transcript [21004] [false]: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.987316482+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.987318666+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.987321062+07:00","message":"StatePrefix: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.987323892+07:00","message":"TextPushed: 'อะไรแต่ละภาครวมไปถึงข้อแนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.079487155+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.079526535+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-06-19T14:53:26.079534607+07:00","message":"receive interim result [false|false]: อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.079551822+07:00","message":"[buffer interim] 1551 false อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.079567382+07:00","message":"[bufferProcess] interim [660000000]:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.079571553+07:00","message":"[bufferProcess] send to processor:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรในจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.079577516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.07958128+07:00","message":"> Transcript [21005] [false]: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรในจังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.079586797+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.079590009+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.079593361+07:00","message":"StatePrefix: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.079597133+07:00","message":"TextPushed: 'อะไรแต่ละภาครวมไปถึงข้อแนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.07960097+07:00","message":"Push: 'นำสำหรับเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.079604014+07:00","message":"TextPushed: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.079607325+07:00","message":"Set new StatePrefix : 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรในจังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.079611388+07:00","message":"Next Push (prob) : 'กรในจังหวัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.079621635+07:00","message":"push: {false นำสำหรับเกษตร 0 0xc002bf7c80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.182781371+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.182819621+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-06-19T14:53:26.182826209+07:00","message":"receive interim result [false|false]: อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรในใจขวัญ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.182845369+07:00","message":"[buffer interim] 1551 false อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรในใจขวัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.182852477+07:00","message":"[bufferProcess] interim [780000000]:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรในใจขวัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.18285526+07:00","message":"[bufferProcess] send to processor:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.182858527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.182861294+07:00","message":"> Transcript [21006] [false]: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.18286353+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.26016554+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.260211786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.260220456+07:00","message":"receive interim result [false|false]: อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.260237973+07:00","message":"[buffer interim] 1551 false อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.260249339+07:00","message":"[bufferProcess] interim [840000000]:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.260253952+07:00","message":"[bufferProcess] send to processor:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรในใจขวัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.260261737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.260266759+07:00","message":"> Transcript [21007] [false]: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรในใจขวัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.260270674+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.2602739+07:00","message":"Set new StatePrefix: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรในใจขวัญ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.313005176+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.313049043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.31305621+07:00","message":"receive interim result [false|false]: อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.313072475+07:00","message":"[buffer interim] 1551 false อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.313081085+07:00","message":"[bufferProcess] interim [960000000]:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.313085221+07:00","message":"[bufferProcess] send to processor:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.313089016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.313092028+07:00","message":"> Transcript [21008] [false]: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.313094707+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.718117912+07:00","message":"[GCS] IsForceVAD: false for message ID: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.789230915+07:00","message":"[GCS] Cleaned up inactive client: 1529"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.789261336+07:00","message":"[GCS] Cleaned up inactive client: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.789265443+07:00","message":"[GCS] Cleaned up inactive client: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.78926857+07:00","message":"[GCS] Cleaned up inactive client: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.789272004+07:00","message":"[GCS] Cleaned up inactive client: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.789274842+07:00","message":"[GCS] Cleaned up inactive client: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.789277654+07:00","message":"[GCS] Cleaned up inactive client: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.78928084+07:00","message":"[GCS] Cleaned up inactive client: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.789283615+07:00","message":"[GCS] Cleaned up inactive client: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.789286772+07:00","message":"[GCS] Cleaned up inactive client: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.799615582+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.799660301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากันค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.799668166+07:00","message":"receive interim result [false|false]: อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.799682856+07:00","message":"[buffer interim] 1551 false อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.799691251+07:00","message":"[bufferProcess] interim [440000000]:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.799695328+07:00","message":"[bufferProcess] send to processor:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.799699807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.799703539+07:00","message":"> Transcript [21009] [false]: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.799706677+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.799711771+07:00","message":"Set new StatePrefix: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.812815719+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.812859178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.812868798+07:00","message":"receive interim result [false|false]: อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.812887053+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-06-19T14:53:26.812891913+07:00","message":"receive interim result [false|false]:  วันข้างหน้ากันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.812900333+07:00","message":"[buffer interim] 1551 false อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.812906084+07:00","message":"[buffer interim] 1551 false  วันข้างหน้ากันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.812914011+07:00","message":"[bufferProcess] interim [560000000]:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.812919871+07:00","message":"[bufferProcess] send to processor:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.812924369+07:00","message":"[bufferProcess] interim [560000000]: วันข้างหน้ากันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.81292866+07:00","message":"[bufferProcess] update buffer: อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.812933532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.812938236+07:00","message":"> Transcript [21010] [false]: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.812944416+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.81294768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.812950919+07:00","message":"StatePrefix: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.812954862+07:00","message":"TextPushed: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.926802238+07:00","message":"[GCS] Start streaming session, msgId: 1552"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.971584065+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.971627289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรในวันข้างหน้ากันค่ะ\",\"confidence\":0.9309446}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.97163539+07:00","message":"receive interim result [true|false]: อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรในวันข้างหน้ากันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.97164761+07:00","message":"end recv isFinal message id 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.971650078+07:00","message":"end Recv id 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.971656186+07:00","message":"[buffer interim] 1551 true อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรในวันข้างหน้ากันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.971664959+07:00","message":"[bufferProcess] interim [590000000]:อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรในวันข้างหน้ากันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.971671743+07:00","message":"[bufferProcess] send to processor (isfinal):อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.971677944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.971680924+07:00","message":"> Transcript [21011] [false]: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.971685133+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.971688132+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.971691007+07:00","message":"StatePrefix: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.971696483+07:00","message":"TextPushed: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.971701067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.971703087+07:00","message":"> Transcript [21012] [true]: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรในวันข้างหน้ากันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.971705549+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.971707426+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.971709251+07:00","message":"StatePrefix: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.971711416+07:00","message":"TextPushed: 'อะไรแต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.971718308+07:00","message":"Push: 'กรในวันข้างหน้ากันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.971726775+07:00","message":"push: {true กรในวันข้างหน้ากันค่ะ 0 0xc002bf7c80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:26.982620387+07:00","message":"write wav file: './tmp/7584/7584_1551.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:27.170600181+07:00","message":"[GCS] IsForceVAD: false for message ID: 1552"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:27.247319495+07:00","message":"receive streaming session, msgId: 1552"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:27.247344901+07:00","message":"found end of frame, send empty tag with msgId: 1552"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:27.24734856+07:00","message":"end Recv id 1552"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:27.247356927+07:00","message":"[buffer interim] 1552 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:27.247366395+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:27.247370531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:27.247373403+07:00","message":"> Transcript [21013] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:27.247376116+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:27.247378316+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:27.247380241+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:27.247382589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:27.247385824+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:27.247396368+07:00","message":"push: {true \n 0 0xc00378e300}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:27.251869202+07:00","message":"write wav file: './tmp/7584/7584_1552.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:27.363553203+07:00","message":"[GCS] Start streaming session, msgId: 1553"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:27.805030109+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:27.805032317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.574881819+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.574939492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาค\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.574951188+07:00","message":"receive interim result [false|false]: ภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.574976449+07:00","message":"[buffer interim] 1553 false ภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.574984809+07:00","message":"[bufferProcess] interim [990000000]:ภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.574987113+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.574996362+07:00","message":"[bufferProcess] send to processor (ticker):ภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.574999807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.575003055+07:00","message":"> Transcript [21014] [false]: 'ภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.575005841+07:00","message":"Set StatePrefix (first interim): 'ภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.611692529+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.611739221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.611744936+07:00","message":"receive interim result [false|false]: ภาคเหนือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.611756628+07:00","message":"[buffer interim] 1553 false ภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.611770387+07:00","message":"[bufferProcess] interim [50000000]:ภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.611772659+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.723711145+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.723748517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.723753986+07:00","message":"receive interim result [false|false]: ภาคเหนือมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.723777112+07:00","message":"[buffer interim] 1553 false ภาคเหนือมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.723784577+07:00","message":"[bufferProcess] interim [170000000]:ภาคเหนือมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.723787038+07:00","message":"[bufferProcess] send to processor:ภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.723790341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.723793326+07:00","message":"> Transcript [21015] [false]: 'ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.723796216+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.723798258+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.723800705+07:00","message":"StatePrefix: 'ภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.723802917+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.796700608+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.796736926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.796742134+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.796759772+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.796774473+07:00","message":"[bufferProcess] interim [290000000]:ภาคเหนือมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.796777212+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.796780377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.796783547+07:00","message":"> Transcript [21016] [false]: 'ภาคเหนือมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.79678717+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.796789354+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.796791559+07:00","message":"StatePrefix: 'ภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.796793635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.979353683+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.979394759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.979400584+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.979409993+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.979416805+07:00","message":"[bufferProcess] interim [530000000]:ภาคเหนือมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.979420376+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.979424794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.979428725+07:00","message":"> Transcript [21017] [false]: 'ภาคเหนือมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.979433193+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.979436441+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.979439912+07:00","message":"StatePrefix: 'ภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.9794428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.238962325+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.239011758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.239020993+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.239035158+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.239045724+07:00","message":"[bufferProcess] interim [650000000]:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.239049209+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.239055163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.239059058+07:00","message":"> Transcript [21018] [false]: 'ภาคเหนือมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.23906597+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.239076324+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.239080639+07:00","message":"StatePrefix: 'ภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.239083919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.239092588+07:00","message":"Push: 'ภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.239096004+07:00","message":"TextPushed: 'ภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.239098214+07:00","message":"Set new StatePrefix : 'ภาคเหนือมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.239100494+07:00","message":"Next Push (prob) : 'เหนือมีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.239108011+07:00","message":"push: {false ภาค 0 0xc002af7000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.242577664+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.242624889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าอากาศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.242633709+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.242657474+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.242666897+07:00","message":"[bufferProcess] interim [710000000]:ภาคเหนือมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.24267397+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.24267916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.242683435+07:00","message":"> Transcript [21019] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.242689151+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.242692894+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.242695989+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.242700203+07:00","message":"TextPushed: 'ภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.303033617+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.303075524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.303082585+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.303097101+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.303107573+07:00","message":"[bufferProcess] interim [770000000]:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.303110018+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.30311785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.30312109+07:00","message":"> Transcript [21020] [false]: 'ภาคเหนือมีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.303124952+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.303127872+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.303129977+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.303132664+07:00","message":"TextPushed: 'ภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.66449067+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.66452932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.664536012+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.664551464+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าคะนอง 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.664561372+07:00","message":"[bufferProcess] interim [130000000]:ภาคเหนือมีฝนฟ้าคะนอง 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.66456376+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.664569337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.664574371+07:00","message":"> Transcript [21021] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.664578935+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.66458123+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.664583221+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.664585672+07:00","message":"TextPushed: 'ภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.69866918+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.698708782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 40\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.698716032+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.698735785+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.698744974+07:00","message":"[bufferProcess] interim [190000000]:ภาคเหนือมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.698747672+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.698751323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.698754363+07:00","message":"> Transcript [21022] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.698760457+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.698771151+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.69877337+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.698775902+07:00","message":"TextPushed: 'ภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.69877915+07:00","message":"Push: 'เหนือมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.698781146+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.6987836+07:00","message":"Set new StatePrefix : 'ภาคเหนือมีฝนฟ้าคะนอง 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.698786224+07:00","message":"Next Push (prob) : 'คะนอง 10'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.698795847+07:00","message":"push: {false เหนือมีฝนฟ้า 0 0xc002af7000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.863606343+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.863650146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 4.0\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.863657109+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง 4.0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.863674284+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าคะนอง 4.0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.863689528+07:00","message":"[bufferProcess] interim [310000000]:ภาคเหนือมีฝนฟ้าคะนอง 4.0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.863692262+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.863696562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.86370014+07:00","message":"> Transcript [21023] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.863703253+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.863705984+07:00","message":"Set new StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.962450337+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.96248965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.962495763+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.962507739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4.0\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.962510711+07:00","message":"receive interim result [false|false]:  4.0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.962520807+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.962525364+07:00","message":"[buffer interim] 1553 false  4.0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.96253136+07:00","message":"[bufferProcess] interim [370000000]:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.962534131+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 4.0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.962539403+07:00","message":"[bufferProcess] interim [370000000]: 4.0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.962542297+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 4.0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.962545003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.962547781+07:00","message":"> Transcript [21024] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 4.0'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.962550047+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.962553879+07:00","message":"Set new StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 4.0'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.97638387+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.976423329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.976429918+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.976445999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 46\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.976448926+07:00","message":"receive interim result [false|false]:  46"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.976456792+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.976461615+07:00","message":"[buffer interim] 1553 false  46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.9764848+07:00","message":"[bufferProcess] interim [430000000]:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.976505852+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 4.0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.976520536+07:00","message":"[bufferProcess] interim [430000000]: 46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.976524433+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.976529205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.976534181+07:00","message":"> Transcript [21025] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 4.0'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.976538291+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.976541521+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.976545033+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 4.0'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.976548554+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.144575376+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.144611106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.144616738+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.144631218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.144636311+07:00","message":"receive interim result [false|false]:  40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.144645799+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.14464935+07:00","message":"[buffer interim] 1553 false  40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.144656783+07:00","message":"[bufferProcess] interim [610000000]:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.144659196+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.144662635+07:00","message":"[bufferProcess] interim [610000000]: 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.144665517+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.144668451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.144672827+07:00","message":"> Transcript [21026] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 46'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.144675111+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.144677244+07:00","message":"Set new StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 46'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.258974961+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.259018715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.259026814+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.259037584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40-60\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.259041771+07:00","message":"receive interim result [false|false]:  40-60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.259056959+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.259074242+07:00","message":"[buffer interim] 1553 false  40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.259081526+07:00","message":"[bufferProcess] interim [730000000]:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.259084588+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.259090934+07:00","message":"[bufferProcess] interim [730000000]: 40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.259095483+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.259099405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.259103445+07:00","message":"> Transcript [21027] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.259106733+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.259109937+07:00","message":"Set new StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.386428382+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.386466411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.386472496+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.386482756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60 เปอร์เซ็นต์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.386485808+07:00","message":"receive interim result [false|false]:  40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.386492388+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.3864961+07:00","message":"[buffer interim] 1553 false  40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.386501831+07:00","message":"[bufferProcess] interim [850000000]:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.386504396+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.386507428+07:00","message":"[bufferProcess] interim [850000000]: 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.386510458+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.386513657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.386516506+07:00","message":"> Transcript [21028] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40-60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.386518919+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.386521035+07:00","message":"Set new StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40-60'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.518477018+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.518521727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.518529621+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.518541608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60 เปอร์เซ็นต์ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.518546276+07:00","message":"receive interim result [false|false]:  40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.518567444+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.518584869+07:00","message":"[buffer interim] 1553 false  40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.518591512+07:00","message":"[bufferProcess] interim [30000000]:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.518595156+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.518602457+07:00","message":"[bufferProcess] interim [30000000]: 40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.518605722+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.518608574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.518611465+07:00","message":"> Transcript [21029] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.518614079+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.518616069+07:00","message":"Set new StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.713743897+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.713798284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.713807699+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.713822109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60 เปอร์เซ็นต์ของพื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.713825187+07:00","message":"receive interim result [false|false]:  40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.713835125+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.713839454+07:00","message":"[buffer interim] 1553 false  40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.713845862+07:00","message":"[bufferProcess] interim [210000000]:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.713849087+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.713852707+07:00","message":"[bufferProcess] interim [210000000]: 40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.713856483+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.71385956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.713862538+07:00","message":"> Transcript [21030] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.713866454+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.713868778+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.713871102+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.713873472+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้า'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:30.805967821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:30.805983843+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.895840821+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.895872736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.895878323+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.895886289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.895890563+07:00","message":"receive interim result [false|false]:  40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.89589821+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.895901853+07:00","message":"[buffer interim] 1553 false  40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.895906889+07:00","message":"[bufferProcess] interim [390000000]:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.895909706+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.895912588+07:00","message":"[bufferProcess] interim [390000000]: 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.89591535+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.895918476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.895921537+07:00","message":"> Transcript [21031] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.895924562+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.895926658+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.895928775+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.895931066+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.023655595+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.02369269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.023699174+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.023710852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.023714361+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.023721264+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.023725128+07:00","message":"[buffer interim] 1553 false  เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.023732348+07:00","message":"[bufferProcess] interim [450000000]:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.023735989+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.02373913+07:00","message":"[bufferProcess] interim [450000000]: เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.023742298+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.023745174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.023747964+07:00","message":"> Transcript [21032] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.023751297+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.023753633+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.023757037+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.023759271+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.102024445+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.102063781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.102069818+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.10208029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่และ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.102083282+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.102090636+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.102094237+07:00","message":"[buffer interim] 1553 false  เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.102100702+07:00","message":"[bufferProcess] interim [570000000]:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.102105567+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.102113414+07:00","message":"[bufferProcess] interim [570000000]: เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.102118041+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.102126525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.10214489+07:00","message":"> Transcript [21033] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.10215119+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.102153638+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.102156091+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.102159043+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.102167872+07:00","message":"Push: 'คะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.10217024+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.102172475+07:00","message":"Set new StatePrefix : 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.102174808+07:00","message":"Next Push (prob) : 'ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.102184622+07:00","message":"push: {false คะนอง 40 ถึง 60 เปอร์เซ็นต์ 0 0xc002af7000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.222493853+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.222539416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.222547612+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.222560276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่และมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.222564443+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.222573893+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.222578581+07:00","message":"[buffer interim] 1553 false  เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.222585734+07:00","message":"[bufferProcess] interim [690000000]:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.222591357+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.222596084+07:00","message":"[bufferProcess] interim [690000000]: เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.222600109+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.222604183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.222608199+07:00","message":"> Transcript [21034] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.222613207+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.222616145+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.222619278+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.222622736+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.416614018+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.416652278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.416659332+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.416671987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่และมีฝน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.416674891+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.416682851+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.416687051+07:00","message":"[buffer interim] 1553 false  เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.416692821+07:00","message":"[bufferProcess] interim [870000000]:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.416695765+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.416699178+07:00","message":"[bufferProcess] interim [870000000]: เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.416702482+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.416705257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.416708006+07:00","message":"> Transcript [21035] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.416712664+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.416714776+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.416717015+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.416719524+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.602101281+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.602136426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.602142401+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.602154341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่และมีฝนตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.602157655+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.602164574+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.602168545+07:00","message":"[buffer interim] 1553 false  เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.602174159+07:00","message":"[bufferProcess] interim [50000000]:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.602176884+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.602180167+07:00","message":"[bufferProcess] interim [50000000]: เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.602182961+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.602185998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.602188693+07:00","message":"> Transcript [21036] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.602191816+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.602194266+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.602196571+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.602199084+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.737504769+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.737541797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.73754778+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.737558544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.737561752+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.737568672+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.737572743+07:00","message":"[buffer interim] 1553 false  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.737578291+07:00","message":"[bufferProcess] interim [230000000]:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.737580797+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.737583733+07:00","message":"[bufferProcess] interim [230000000]: เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.737587248+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.7375913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.737594144+07:00","message":"> Transcript [21037] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.737598408+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.737600682+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.73760287+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.737605235+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.737607822+07:00","message":"Push: 'ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.73760979+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.737611922+07:00","message":"Set new StatePrefix : 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.737614409+07:00","message":"Next Push (prob) : 'และมีฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.737621677+07:00","message":"push: {false ของพื้นที่ 0 0xc002af7000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.005585435+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.005631165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.005639425+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.005669957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.005673348+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.005682513+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.00568741+07:00","message":"[buffer interim] 1553 false  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.005694527+07:00","message":"[bufferProcess] interim [470000000]:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.00569776+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.005703072+07:00","message":"[bufferProcess] interim [470000000]: เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.005706028+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.005709741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.005713087+07:00","message":"> Transcript [21038] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.005717791+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.0057201+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.005722351+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.005724822+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.184055756+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.184099897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.184106892+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.184118458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.184122238+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.184131027+07:00","message":"[buffer interim] 1553 false ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.184135493+07:00","message":"[buffer interim] 1553 false  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.18414205+07:00","message":"[bufferProcess] interim [650000000]:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.184145043+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.184149086+07:00","message":"[bufferProcess] interim [650000000]: เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.184152476+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.184155754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.18415875+07:00","message":"> Transcript [21039] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.184162762+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.184164978+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.184167355+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.184170278+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.358454529+07:00","message":"[GCS] IsForceVAD: false for message ID: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.430869119+07:00","message":"[GCS] Start streaming session, msgId: 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.456080728+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.456122985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง\",\"confidence\":0.9429123}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.45613233+07:00","message":"receive interim result [true|false]: ภาคเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.456142142+07:00","message":"end recv isFinal message id 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.456144621+07:00","message":"end Recv id 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.456150499+07:00","message":"[buffer interim] 1553 true ภาคเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.45616186+07:00","message":"[bufferProcess] interim [10000000]:ภาคเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.456165777+07:00","message":"[bufferProcess] send to processor (isfinal):ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.456170833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.456176326+07:00","message":"> Transcript [21040] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.456180048+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.456182162+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.456185768+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.456188591+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.456190976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.456193202+07:00","message":"> Transcript [21041] [true]: 'ภาคเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.456196414+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.45619859+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.456200879+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.456203086+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.456204955+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.456385813+07:00","message":"Push: 'และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.456389336+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.456391853+07:00","message":"Set new StatePrefix : 'ภาคเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.456394119+07:00","message":"Next Push (prob) : 'ภาคเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.456402008+07:00","message":"push: {true และมีฝนตกหนักบางแห่ง 0 0xc002af7000}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.45641913+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1553.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:32.467190092+07:00","message":"write wav file: './tmp/7584/7584_1553.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.292936587+07:00","message":"receive streaming session, msgId: 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.29298619+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-06-19T14:53:33.29299214+07:00","message":"receive interim result [false|false]: ในช่วงระหว่าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.293006623+07:00","message":"[buffer interim] 1554 false ในช่วงระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.293014915+07:00","message":"[bufferProcess] interim [660000000]:ในช่วงระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.293017083+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.418504605+07:00","message":"receive streaming session, msgId: 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.418548648+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-06-19T14:53:33.418556659+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.418572933+07:00","message":"[buffer interim] 1554 false ในช่วงระหว่างวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.418586471+07:00","message":"[bufferProcess] interim [780000000]:ในช่วงระหว่างวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.418588981+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.418593331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.418596587+07:00","message":"> Transcript [21042] [false]: 'ในช่วงระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.41859913+07:00","message":"Set StatePrefix (first interim): 'ในช่วงระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.489123486+07:00","message":"receive streaming session, msgId: 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.489193271+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-06-19T14:53:33.489202691+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันศุกร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.489223477+07:00","message":"[buffer interim] 1554 false ในช่วงระหว่างวันศุกร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.489237796+07:00","message":"[bufferProcess] interim [900000000]:ในช่วงระหว่างวันศุกร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.489242145+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.489252288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.489261071+07:00","message":"> Transcript [21043] [false]: 'ในช่วงระหว่างวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.489267256+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.489270356+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.489273468+07:00","message":"StatePrefix: 'ในช่วงระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.489276909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.791732545+07:00","message":"receive streaming session, msgId: 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.791783808+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-06-19T14:53:33.791790243+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันศุกร์ถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.791804524+07:00","message":"[buffer interim] 1554 false ในช่วงระหว่างวันศุกร์ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.791811538+07:00","message":"[bufferProcess] interim [140000000]:ในช่วงระหว่างวันศุกร์ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.791814166+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวันศุกร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.791817541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.791820887+07:00","message":"> Transcript [21044] [false]: 'ในช่วงระหว่างวันศุกร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.791824734+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.791827209+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.791829577+07:00","message":"StatePrefix: 'ในช่วงระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.791832366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:33.806954881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:33.80696258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.850492236+07:00","message":"receive streaming session, msgId: 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.850527345+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-06-19T14:53:33.850533029+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันศุกร์ถึงวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.850549859+07:00","message":"[buffer interim] 1554 false ในช่วงระหว่างวันศุกร์ถึงวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.850557422+07:00","message":"[bufferProcess] interim [260000000]:ในช่วงระหว่างวันศุกร์ถึงวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.850559974+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวันศุกร์ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.85056327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.850566062+07:00","message":"> Transcript [21045] [false]: 'ในช่วงระหว่างวันศุกร์ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.850569585+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.850571859+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.850574079+07:00","message":"StatePrefix: 'ในช่วงระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.85057647+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.033981179+07:00","message":"receive streaming session, msgId: 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.034013881+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-06-19T14:53:34.034020054+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันศุกร์ถึงวันอังคาร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.034034969+07:00","message":"[buffer interim] 1554 false ในช่วงระหว่างวันศุกร์ถึงวันอังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.034042508+07:00","message":"[bufferProcess] interim [440000000]:ในช่วงระหว่างวันศุกร์ถึงวันอังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.034045154+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวันศุกร์ถึงวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.034051727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.034054334+07:00","message":"> Transcript [21046] [false]: 'ในช่วงระหว่างวันศุกร์ถึงวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.034057714+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.034059942+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.034062591+07:00","message":"StatePrefix: 'ในช่วงระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.034064968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.034070466+07:00","message":"Push: 'ในช่วงระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.034072379+07:00","message":"TextPushed: 'ในช่วงระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.034074403+07:00","message":"Set new StatePrefix : 'ในช่วงระหว่างวันศุกร์ถึงวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.034077168+07:00","message":"Next Push (prob) : 'วันศุกร์ถึงวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.034084663+07:00","message":"push: {false ในช่วงระหว่าง 0 0xc000044a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.672794446+07:00","message":"receive streaming session, msgId: 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.672825053+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-06-19T14:53:34.67283051+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันศุกร์ถึงวันอังคาร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.672844024+07:00","message":"[buffer interim] 1554 false ในช่วงระหว่างวันศุกร์ถึงวันอังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.672850407+07:00","message":"[bufferProcess] interim [40000000]:ในช่วงระหว่างวันศุกร์ถึงวันอังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.672853049+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวันศุกร์ถึงวันอังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.672858591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.672861374+07:00","message":"> Transcript [21047] [false]: 'ในช่วงระหว่างวันศุกร์ถึงวันอังคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.672864522+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.672866692+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.672869031+07:00","message":"StatePrefix: 'ในช่วงระหว่างวันศุกร์ถึงวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.672871554+07:00","message":"TextPushed: 'ในช่วงระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.878790599+07:00","message":"receive streaming session, msgId: 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.878825842+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-06-19T14:53:34.878832109+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.878843247+07:00","message":"[buffer interim] 1554 false ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.878849936+07:00","message":"[bufferProcess] interim [280000000]:ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.878852904+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวันศุกร์ถึงวันอังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.878857958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.878860601+07:00","message":"> Transcript [21048] [false]: 'ในช่วงระหว่างวันศุกร์ถึงวันอังคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.878864187+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.878866348+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.878868762+07:00","message":"StatePrefix: 'ในช่วงระหว่างวันศุกร์ถึงวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.878871502+07:00","message":"TextPushed: 'ในช่วงระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.9209803+07:00","message":"[GCS] IsForceVAD: false for message ID: 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.992009799+07:00","message":"[GCS] Start streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.999246817+07:00","message":"receive streaming session, msgId: 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.99928054+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-06-19T14:53:34.99928629+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.999302498+07:00","message":"[buffer interim] 1554 false ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.999310918+07:00","message":"[bufferProcess] interim [340000000]:ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.999313409+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.99931856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.999321378+07:00","message":"> Transcript [21049] [false]: 'ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.999325096+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.999329255+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.999331441+07:00","message":"StatePrefix: 'ในช่วงระหว่างวันศุกร์ถึงวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.999334192+07:00","message":"TextPushed: 'ในช่วงระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:35.033037452+07:00","message":"receive streaming session, msgId: 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:35.033080932+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-06-19T14:53:35.033088144+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:35.033102276+07:00","message":"[buffer interim] 1554 false ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.033110684+07:00","message":"[bufferProcess] interim [520000000]:ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.033113278+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.033116917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.033120185+07:00","message":"> Transcript [21050] [false]: 'ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.033124259+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.033126489+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.03312864+07:00","message":"StatePrefix: 'ในช่วงระหว่างวันศุกร์ถึงวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.033131788+07:00","message":"TextPushed: 'ในช่วงระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.033135336+07:00","message":"Push: 'วันศุกร์ถึงวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.033137529+07:00","message":"TextPushed: 'ในช่วงระหว่างวันศุกร์ถึงวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.03313997+07:00","message":"Set new StatePrefix : 'ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.033144717+07:00","message":"Next Push (prob) : 'อังคารจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:35.033154179+07:00","message":"push: {false วันศุกร์ถึงวัน 0 0xc000044a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:35.082664807+07:00","message":"receive streaming session, msgId: 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:35.082708936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะมีฝน\",\"confidence\":0.9359755}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:35.082716664+07:00","message":"receive interim result [true|false]: ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:35.082726429+07:00","message":"end recv isFinal message id 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:35.082728661+07:00","message":"end Recv id 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:35.082735245+07:00","message":"[buffer interim] 1554 true ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.082745863+07:00","message":"[bufferProcess] interim [520000000]:ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.082749312+07:00","message":"[bufferProcess] send to processor (isfinal):ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.082767794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.082782635+07:00","message":"> Transcript [21051] [false]: 'ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.082788933+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.08279207+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.082794933+07:00","message":"StatePrefix: 'ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.082797894+07:00","message":"TextPushed: 'ในช่วงระหว่างวันศุกร์ถึงวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.082800538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.082802856+07:00","message":"> Transcript [21052] [true]: 'ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.082805684+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.082807457+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.082809338+07:00","message":"StatePrefix: 'ในช่วงระหว่างวันศุกร์ถึงวันอังคารจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.082811212+07:00","message":"TextPushed: 'ในช่วงระหว่างวันศุกร์ถึงวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.082820579+07:00","message":"Push: 'อังคารจะมีฝน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:35.082832412+07:00","message":"push: {true อังคารจะมีฝน 0 0xc000044a00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:35.093962952+07:00","message":"write wav file: './tmp/7584/7584_1554.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.025238486+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.025284189+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-06-19T14:53:36.02529+07:00","message":"receive interim result [false|false]: ลดลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.025304822+07:00","message":"[buffer interim] 1555 false ลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.025312075+07:00","message":"[bufferProcess] interim [840000000]:ลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.025314137+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.204314472+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.204351942+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-06-19T14:53:36.204357517+07:00","message":"receive interim result [false|false]: ลดลงเลย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.204377577+07:00","message":"[buffer interim] 1555 false ลดลงเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.204384589+07:00","message":"[bufferProcess] interim [20000000]:ลดลงเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.204390767+07:00","message":"[bufferProcess] send to processor:ลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.204394449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.204397945+07:00","message":"> Transcript [21053] [false]: 'ลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.204400445+07:00","message":"Set StatePrefix (first interim): 'ลดลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.393490763+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.393533024+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-06-19T14:53:36.393538855+07:00","message":"receive interim result [false|false]: ลดลงหรือยัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.393556413+07:00","message":"[buffer interim] 1555 false ลดลงหรือยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.393564808+07:00","message":"[bufferProcess] interim [140000000]:ลดลงหรือยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.393567461+07:00","message":"[bufferProcess] send to processor:ลดลงเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.393570713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.39357362+07:00","message":"> Transcript [21054] [false]: 'ลดลงเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.393576999+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.393579049+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.393580984+07:00","message":"StatePrefix: 'ลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.393583128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.416510374+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.416546422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลงเหลือ 20\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.416552683+07:00","message":"receive interim result [false|false]: ลดลงเหลือ 20"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.416570051+07:00","message":"[buffer interim] 1555 false ลดลงเหลือ 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.416576925+07:00","message":"[bufferProcess] interim [260000000]:ลดลงเหลือ 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.416579229+07:00","message":"[bufferProcess] send to processor:ลดลงหรือยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.416582319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.416585438+07:00","message":"> Transcript [21055] [false]: 'ลดลงหรือยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.416589425+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.416591508+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.416593421+07:00","message":"StatePrefix: 'ลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.416595518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.625472937+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.625508629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลงเหลือ 23\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.62551501+07:00","message":"receive interim result [false|false]: ลดลงเหลือ 23"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.625530545+07:00","message":"[buffer interim] 1555 false ลดลงเหลือ 23"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.625538531+07:00","message":"[bufferProcess] interim [440000000]:ลดลงเหลือ 23"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.625542406+07:00","message":"[bufferProcess] send to processor:ลดลงเหลือ 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.625551869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.625556003+07:00","message":"> Transcript [21056] [false]: 'ลดลงเหลือ 20'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.62556026+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.625563328+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.625566163+07:00","message":"StatePrefix: 'ลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.625569031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.734765299+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.734807651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลงเหลือ 24\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.73481489+07:00","message":"receive interim result [false|false]: ลดลงเหลือ 24"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.734830477+07:00","message":"[buffer interim] 1555 false ลดลงเหลือ 24"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.734838318+07:00","message":"[bufferProcess] interim [560000000]:ลดลงเหลือ 24"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.734840793+07:00","message":"[bufferProcess] send to processor:ลดลงเหลือ 23"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.734845995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.734849368+07:00","message":"> Transcript [21057] [false]: 'ลดลงเหลือ 23'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.734852264+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.734854335+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.734856376+07:00","message":"StatePrefix: 'ลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.734858707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.734863136+07:00","message":"Push: 'ลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.734865161+07:00","message":"TextPushed: 'ลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.734868466+07:00","message":"Set new StatePrefix : 'ลดลงเหลือ 23'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.734870678+07:00","message":"Next Push (prob) : 'เหลือ 23'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.734878337+07:00","message":"push: {false ลดลง 0 0xc003068e00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.747519437+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.747551154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลงหรือ 2007\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.747556514+07:00","message":"receive interim result [false|false]: ลดลงหรือ 2007"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.747573678+07:00","message":"[buffer interim] 1555 false ลดลงหรือ 2007"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.747581403+07:00","message":"[bufferProcess] interim [620000000]:ลดลงหรือ 2007"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.747583938+07:00","message":"[bufferProcess] send to processor:ลดลงเหลือ 24"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.747590891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.747593831+07:00","message":"> Transcript [21058] [false]: 'ลดลงเหลือ 24'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.747596262+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.747598428+07:00","message":"Set new StatePrefix: 'ลดลงเหลือ 24'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:36.807533679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:36.807554568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.938533657+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.938572504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลงเหลือ 20-40\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.93857796+07:00","message":"receive interim result [false|false]: ลดลงเหลือ 20-40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.938599236+07:00","message":"[buffer interim] 1555 false ลดลงเหลือ 20-40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.938607142+07:00","message":"[bufferProcess] interim [800000000]:ลดลงเหลือ 20-40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.938609382+07:00","message":"[bufferProcess] send to processor:ลดลงหรือ 2007"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.938612412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.938615853+07:00","message":"> Transcript [21059] [false]: 'ลดลงหรือ 2007'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.938618134+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.938620186+07:00","message":"Set new StatePrefix: 'ลดลงหรือ 2007'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.233697283+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.23372804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลงเหลือ 20%\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.233733319+07:00","message":"receive interim result [false|false]: ลดลงเหลือ 20%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.233743683+07:00","message":"[buffer interim] 1555 false ลดลงเหลือ 20%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.233751798+07:00","message":"[bufferProcess] interim [40000000]:ลดลงเหลือ 20%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.233761568+07:00","message":"[bufferProcess] send to processor:ลดลงเหลือ 20-40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.2337664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.233769834+07:00","message":"> Transcript [21060] [false]: 'ลดลงเหลือ 20-40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.23377204+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.23377426+07:00","message":"Set new StatePrefix: 'ลดลงเหลือ 20-40'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.448546279+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.448587364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลงเหลือ 23 70% ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.448593725+07:00","message":"receive interim result [false|false]: ลดลงเหลือ 23 70% ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.448623349+07:00","message":"[buffer interim] 1555 false ลดลงเหลือ 23 70% ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.448630846+07:00","message":"[bufferProcess] interim [280000000]:ลดลงเหลือ 23 70% ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.448633616+07:00","message":"[bufferProcess] send to processor:ลดลงเหลือ 20%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.448636919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.448640298+07:00","message":"> Transcript [21061] [false]: 'ลดลงเหลือ 20%'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.448642629+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.448644673+07:00","message":"Set new StatePrefix: 'ลดลงเหลือ 20%'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.623710389+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.623752202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.623763872+07:00","message":"receive interim result [false|false]: ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.62377598+07:00","message":"[buffer interim] 1555 false ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.623785318+07:00","message":"[bufferProcess] interim [400000000]:ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.623787835+07:00","message":"[bufferProcess] send to processor:ลดลงเหลือ 23 70% ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.623791365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.623794279+07:00","message":"> Transcript [21062] [false]: 'ลดลงเหลือ 23 70% ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.623796544+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.623798544+07:00","message":"Set new StatePrefix: 'ลดลงเหลือ 23 70% ของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.760068333+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.760106567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.760113061+07:00","message":"receive interim result [false|false]: ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.760125166+07:00","message":"[buffer interim] 1555 false ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.760131991+07:00","message":"[bufferProcess] interim [580000000]:ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.760134675+07:00","message":"[bufferProcess] send to processor:ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.760140058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.760142791+07:00","message":"> Transcript [21063] [false]: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.760145128+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.760147578+07:00","message":"Set new StatePrefix: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.14294664+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.142983151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลงหรือ 2007 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.142989792+07:00","message":"receive interim result [false|false]: ลดลงหรือ 2007 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.143001257+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-06-19T14:53:38.143004751+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.14301241+07:00","message":"[buffer interim] 1555 false ลดลงหรือ 2007 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.143019359+07:00","message":"[buffer interim] 1555 false  เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.143024971+07:00","message":"[bufferProcess] interim [0]:ลดลงหรือ 2007 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.143027474+07:00","message":"[bufferProcess] send to processor:ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.143034523+07:00","message":"[bufferProcess] interim [0]: เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.143037987+07:00","message":"[bufferProcess] update buffer: ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.143041104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.143043939+07:00","message":"> Transcript [21064] [false]: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.143046883+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.143048859+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.14305114+07:00","message":"StatePrefix: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.143055435+07:00","message":"TextPushed: 'ลดลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.351951169+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.351989758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.35199564+07:00","message":"receive interim result [false|false]: ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.352009634+07:00","message":"[buffer interim] 1555 false ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.352016662+07:00","message":"[bufferProcess] interim [180000000]:ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.352019448+07:00","message":"[bufferProcess] send to processor:ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.352024867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.352027652+07:00","message":"> Transcript [21065] [false]: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.352030952+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.352033309+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.352035834+07:00","message":"StatePrefix: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.352038504+07:00","message":"TextPushed: 'ลดลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.460045257+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.460081087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลงหรือ 2007 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.460087345+07:00","message":"receive interim result [false|false]: ลดลงหรือ 2007 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.460094875+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-06-19T14:53:38.460099916+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.460107484+07:00","message":"[buffer interim] 1555 false ลดลงหรือ 2007 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.460111362+07:00","message":"[buffer interim] 1555 false  เปอร์เซ็นต์ของพื้นที่ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.460117186+07:00","message":"[bufferProcess] interim [300000000]:ลดลงหรือ 2007 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.460120021+07:00","message":"[bufferProcess] send to processor:ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.460123198+07:00","message":"[bufferProcess] interim [300000000]: เปอร์เซ็นต์ของพื้นที่ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.460125687+07:00","message":"[bufferProcess] update buffer: ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.460128736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.460131449+07:00","message":"> Transcript [21066] [false]: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.460134838+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.460137+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.460139025+07:00","message":"StatePrefix: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.460141448+07:00","message":"TextPushed: 'ลดลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.528109475+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.528143366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลงหรือ 2007 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.528149564+07:00","message":"receive interim result [false|false]: ลดลงหรือ 2007 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.52815853+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-06-19T14:53:38.528162238+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่ส่วนมาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.528169165+07:00","message":"[buffer interim] 1555 false ลดลงหรือ 2007 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.528174615+07:00","message":"[buffer interim] 1555 false  เปอร์เซ็นต์ของพื้นที่ส่วนมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.528180019+07:00","message":"[bufferProcess] interim [420000000]:ลดลงหรือ 2007 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.5281827+07:00","message":"[bufferProcess] send to processor:ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.528186225+07:00","message":"[bufferProcess] interim [420000000]: เปอร์เซ็นต์ของพื้นที่ส่วนมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.528188851+07:00","message":"[bufferProcess] update buffer: ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.528191901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.528194696+07:00","message":"> Transcript [21067] [false]: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.528200018+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.528202118+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.528204636+07:00","message":"StatePrefix: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.528206986+07:00","message":"TextPushed: 'ลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.52821002+07:00","message":"Push: 'หรือ 2007 10 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.528212119+07:00","message":"TextPushed: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.528214184+07:00","message":"Set new StatePrefix : 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.528216375+07:00","message":"Next Push (prob) : 'ที่ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.528223314+07:00","message":"push: {false หรือ 2007 10 เปอร์เซ็นต์ของพื้น 0 0xc003068e00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.833229281+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.833264595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลงหรือ 2007 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.833271259+07:00","message":"receive interim result [false|false]: ลดลงหรือ 2007 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.83328265+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-06-19T14:53:38.833286927+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่ส่วนมากทาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.833299015+07:00","message":"[buffer interim] 1555 false ลดลงหรือ 2007 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:38.833320473+07:00","message":"[buffer interim] 1555 false  เปอร์เซ็นต์ของพื้นที่ส่วนมากทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.833329232+07:00","message":"[bufferProcess] interim [660000000]:ลดลงหรือ 2007 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.833332987+07:00","message":"[bufferProcess] send to processor:ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.833340628+07:00","message":"[bufferProcess] interim [660000000]: เปอร์เซ็นต์ของพื้นที่ส่วนมากทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.833343469+07:00","message":"[bufferProcess] update buffer: ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.833347181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.83335045+07:00","message":"> Transcript [21068] [false]: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.833354657+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.833356761+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.833358787+07:00","message":"StatePrefix: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:38.833361624+07:00","message":"TextPushed: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.034497834+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.034535626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลงหรือ 2007 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.034542458+07:00","message":"receive interim result [false|false]: ลดลงหรือ 2007 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.034553065+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-06-19T14:53:39.034556155+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.034563398+07:00","message":"[buffer interim] 1555 false ลดลงหรือ 2007 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.034570314+07:00","message":"[buffer interim] 1555 false  เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.034575943+07:00","message":"[bufferProcess] interim [840000000]:ลดลงหรือ 2007 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.03457837+07:00","message":"[bufferProcess] send to processor:ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.034585059+07:00","message":"[bufferProcess] interim [840000000]: เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.034590038+07:00","message":"[bufferProcess] update buffer: ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.03460326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.034622965+07:00","message":"> Transcript [21069] [false]: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.034630144+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.03463252+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.034634784+07:00","message":"StatePrefix: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.03463803+07:00","message":"TextPushed: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.158006419+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.158041656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลงหรือ 2007 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.158048565+07:00","message":"receive interim result [false|false]: ลดลงหรือ 2007 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.15806038+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-06-19T14:53:39.158068524+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.158080863+07:00","message":"[buffer interim] 1555 false ลดลงหรือ 2007 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.158091501+07:00","message":"[buffer interim] 1555 false  เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.158098195+07:00","message":"[bufferProcess] interim [20000000]:ลดลงหรือ 2007 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.158101475+07:00","message":"[bufferProcess] send to processor:ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.158105168+07:00","message":"[bufferProcess] interim [20000000]: เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.158108565+07:00","message":"[bufferProcess] update buffer: ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.158112793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.158115969+07:00","message":"> Transcript [21070] [false]: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.158119908+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.158121993+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.158124506+07:00","message":"StatePrefix: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.158126925+07:00","message":"TextPushed: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.358207016+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.35824187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลงหรือ 2007 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.358247963+07:00","message":"receive interim result [false|false]: ลดลงหรือ 2007 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.358257445+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-06-19T14:53:39.358260877+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.358268003+07:00","message":"[buffer interim] 1555 false ลดลงหรือ 2007 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.358276573+07:00","message":"[buffer interim] 1555 false  เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.358282216+07:00","message":"[bufferProcess] interim [200000000]:ลดลงหรือ 2007 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.358284683+07:00","message":"[bufferProcess] send to processor:ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.358289823+07:00","message":"[bufferProcess] interim [200000000]: เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.358292476+07:00","message":"[bufferProcess] update buffer: ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.358295512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.358298231+07:00","message":"> Transcript [21071] [false]: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.358301547+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.358303604+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.35830753+07:00","message":"StatePrefix: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.358309915+07:00","message":"TextPushed: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.358317982+07:00","message":"Push: 'ที่ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.358320283+07:00","message":"TextPushed: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.358322545+07:00","message":"Set new StatePrefix : 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.358324977+07:00","message":"Next Push (prob) : 'มากทางตอนล่าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.358332062+07:00","message":"push: {false ที่ส่วน 0 0xc003068e00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.552836563+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.552874518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลงหรือ 2007 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.552880559+07:00","message":"receive interim result [false|false]: ลดลงหรือ 2007 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.552893056+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-06-19T14:53:39.552897006+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.552904032+07:00","message":"[buffer interim] 1555 false ลดลงหรือ 2007 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.552907375+07:00","message":"[buffer interim] 1555 false  เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.552912979+07:00","message":"[bufferProcess] interim [380000000]:ลดลงหรือ 2007 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.552915446+07:00","message":"[bufferProcess] send to processor:ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.552919045+07:00","message":"[bufferProcess] interim [380000000]: เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.552921946+07:00","message":"[bufferProcess] update buffer: ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.552925351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.552929318+07:00","message":"> Transcript [21072] [false]: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.552932761+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.552934725+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.552936673+07:00","message":"StatePrefix: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.552941447+07:00","message":"TextPushed: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วน'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:39.808331691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:39.808362381+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.259083466+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.259121438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของภาค\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.259128272+07:00","message":"receive interim result [false|false]: ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.259144242+07:00","message":"[buffer interim] 1555 false ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.259151792+07:00","message":"[bufferProcess] interim [980000000]:ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.25915466+07:00","message":"[bufferProcess] send to processor:ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.259162743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.259165555+07:00","message":"> Transcript [21073] [false]: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.25916954+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.259171972+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.259174299+07:00","message":"StatePrefix: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.25917742+07:00","message":"TextPushed: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.627845031+07:00","message":"[GCS] IsForceVAD: false for message ID: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.691577055+07:00","message":"[GCS] Start streaming session, msgId: 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.814709264+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.814765468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของภาค\",\"confidence\":0.76807696}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.814772055+07:00","message":"receive interim result [true|false]: ลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.814781058+07:00","message":"end recv isFinal message id 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.81478346+07:00","message":"end Recv id 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.814792665+07:00","message":"[buffer interim] 1555 true ลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.814802788+07:00","message":"[bufferProcess] interim [670000000]:ลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.814807772+07:00","message":"[bufferProcess] send to processor (isfinal):ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.814811112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.814814226+07:00","message":"> Transcript [21074] [false]: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.814817591+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.814819589+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.814821709+07:00","message":"StatePrefix: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.814824451+07:00","message":"TextPushed: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.814826447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.81482858+07:00","message":"> Transcript [21075] [true]: 'ลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.81483098+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.814833177+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.814835109+07:00","message":"StatePrefix: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.81484309+07:00","message":"TextPushed: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.814852479+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.815029854+07:00","message":"Push: 'ทางตอนล่างของภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.815033183+07:00","message":"TextPushed: 'ลดลงหรือ 2007 10 เปอร์เซ็นต์ของพื้นที่ส่วนทางตอนล่างของภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.815035468+07:00","message":"Set new StatePrefix : 'ลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.815037788+07:00","message":"Next Push (prob) : 'ลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ส่วนมากทางตอนล่างของภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.815045591+07:00","message":"push: {true ทางตอนล่างของภาค 0 0xc003068e00}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.815076867+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1555.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:40.838220266+07:00","message":"write wav file: './tmp/7584/7584_1555.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.54062186+07:00","message":"receive streaming session, msgId: 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.540668658+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-06-19T14:53:41.540676055+07:00","message":"receive interim result [false|false]: อากาศร้อน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.540695162+07:00","message":"[buffer interim] 1556 false อากาศร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.540703814+07:00","message":"[bufferProcess] interim [660000000]:อากาศร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.540706974+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.121338873+07:00","message":"receive streaming session, msgId: 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.121374999+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-06-19T14:53:42.121379731+07:00","message":"receive interim result [false|false]: อากาศร้อน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.121394791+07:00","message":"[buffer interim] 1556 false อากาศร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.121401839+07:00","message":"[bufferProcess] interim [260000000]:อากาศร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.121404305+07:00","message":"[bufferProcess] send to processor:อากาศร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.121408197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.12141073+07:00","message":"> Transcript [21076] [false]: 'อากาศร้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.121413452+07:00","message":"Set StatePrefix (first interim): 'อากาศร้อน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.124831259+07:00","message":"receive streaming session, msgId: 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.124868836+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-06-19T14:53:42.124873712+07:00","message":"receive interim result [false|false]: อากาศร้อนในตอนกลางวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.124891214+07:00","message":"[buffer interim] 1556 false อากาศร้อนในตอนกลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.124898422+07:00","message":"[bufferProcess] interim [320000000]:อากาศร้อนในตอนกลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.124901229+07:00","message":"[bufferProcess] send to processor:อากาศร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.124907953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.124910629+07:00","message":"> Transcript [21077] [false]: 'อากาศร้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.124914099+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.12491643+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.124919106+07:00","message":"StatePrefix: 'อากาศร้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.124921689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.157931946+07:00","message":"[GCS] IsForceVAD: false for message ID: 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.23092983+07:00","message":"[GCS] Start streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.257434565+07:00","message":"receive streaming session, msgId: 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.257483461+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-06-19T14:53:42.257489662+07:00","message":"receive interim result [true|false]: อากาศร้อนในตอนกลางวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.257499388+07:00","message":"end recv isFinal message id 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.257501827+07:00","message":"end Recv id 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.257508403+07:00","message":"[buffer interim] 1556 true อากาศร้อนในตอนกลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.257518846+07:00","message":"[bufferProcess] interim [500000000]:อากาศร้อนในตอนกลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.257522526+07:00","message":"[bufferProcess] send to processor (isfinal):อากาศร้อนในตอนกลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.257526483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.257530544+07:00","message":"> Transcript [21078] [false]: 'อากาศร้อนในตอนกลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.257534057+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.257536184+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.257538145+07:00","message":"StatePrefix: 'อากาศร้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.257540455+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.257542164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.257544344+07:00","message":"> Transcript [21079] [true]: 'อากาศร้อนในตอนกลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.257546542+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.257548241+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.257550065+07:00","message":"StatePrefix: 'อากาศร้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.257551808+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.257555033+07:00","message":"Push: 'อากาศร้อนในตอนกลางวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.257564952+07:00","message":"push: {true อากาศร้อนในตอนกลางวัน 0 0xc00378ee00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:42.264237936+07:00","message":"write wav file: './tmp/7584/7584_1556.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.288938155+07:00","message":"[GCS] IsForceVAD: false for message ID: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.421678393+07:00","message":"[GCS] Start streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.432342073+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.432361391+07:00","message":"found end of frame, send empty tag with msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.432364518+07:00","message":"end Recv id 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.432370309+07:00","message":"[buffer interim] 1557 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.432376439+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.432379709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.43238301+07:00","message":"> Transcript [21080] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.432386038+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.432388235+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.432390336+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.432392199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.432395363+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.432421014+07:00","message":"push: {true \n 0 0xc00378e000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:42.437448523+07:00","message":"write wav file: './tmp/7584/7584_1557.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:42.809028167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:42.809052221+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.271261024+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.271300586+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-06-19T14:53:43.271307016+07:00","message":"receive interim result [false|false]: ฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.271326347+07:00","message":"[buffer interim] 1558 false ฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.271334893+07:00","message":"[bufferProcess] interim [720000000]:ฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.271337874+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.451026548+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.451068571+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-06-19T14:53:43.451074816+07:00","message":"receive interim result [false|false]: ฝนตกหนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.45108769+07:00","message":"[buffer interim] 1558 false ฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.451094578+07:00","message":"[bufferProcess] interim [840000000]:ฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.451097114+07:00","message":"[bufferProcess] send to processor:ฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.451104514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.451107416+07:00","message":"> Transcript [21081] [false]: 'ฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.451109527+07:00","message":"Set StatePrefix (first interim): 'ฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.644860801+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.644902378+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-06-19T14:53:43.644909936+07:00","message":"receive interim result [false|false]: ฝนตกหนักบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.644928034+07:00","message":"[buffer interim] 1558 false ฝนตกหนักบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.644935626+07:00","message":"[bufferProcess] interim [80000000]:ฝนตกหนักบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.644938426+07:00","message":"[bufferProcess] send to processor:ฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.644941786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.644944733+07:00","message":"> Transcript [21082] [false]: 'ฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.64494749+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.644949757+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.644951683+07:00","message":"StatePrefix: 'ฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.644953797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.777719341+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.777767708+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-06-19T14:53:43.77777478+07:00","message":"receive interim result [false|false]: ฝนตกหนักบาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.777792689+07:00","message":"[buffer interim] 1558 false ฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.777805129+07:00","message":"[bufferProcess] interim [140000000]:ฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.777809362+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.777817025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.777822891+07:00","message":"> Transcript [21083] [false]: 'ฝนตกหนักบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.77782669+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.777829071+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.777831509+07:00","message":"StatePrefix: 'ฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.777835674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.83243055+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.832467417+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-06-19T14:53:43.832472845+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.832486002+07:00","message":"[buffer interim] 1558 false ฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.832492195+07:00","message":"[bufferProcess] interim [260000000]:ฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.832494893+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.832498831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.832502007+07:00","message":"> Transcript [21084] [false]: 'ฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.832504823+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.832506862+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.83250881+07:00","message":"StatePrefix: 'ฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.832511075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.486186171+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.486223164+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-06-19T14:53:44.486228561+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.486242345+07:00","message":"[buffer interim] 1558 false ฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.486249708+07:00","message":"[bufferProcess] interim [860000000]:ฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.4862534+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.486256961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.486259973+07:00","message":"> Transcript [21085] [false]: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.48626308+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.486265185+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.486267385+07:00","message":"StatePrefix: 'ฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.486269505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.486278701+07:00","message":"Push: 'ฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.48628077+07:00","message":"TextPushed: 'ฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.486282873+07:00","message":"Set new StatePrefix : 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.486285138+07:00","message":"Next Push (prob) : 'หนักบางแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.486292813+07:00","message":"push: {false ฝนตก 0 0xc00378e680}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.866590694+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.86662993+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-06-19T14:53:44.866635801+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งตะกอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.866649512+07:00","message":"[buffer interim] 1558 false ฝนตกหนักบางแห่งตะกอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.866656846+07:00","message":"[bufferProcess] interim [280000000]:ฝนตกหนักบางแห่งตะกอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.86665989+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.866666553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.866669376+07:00","message":"> Transcript [21086] [false]: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.866672868+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.866675082+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.866677292+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.866679884+07:00","message":"TextPushed: 'ฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.002644741+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.002686595+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-06-19T14:53:45.002693482+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.002707671+07:00","message":"[buffer interim] 1558 false ฝนตกหนักบางแห่งเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.002716536+07:00","message":"[bufferProcess] interim [400000000]:ฝนตกหนักบางแห่งเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.002720666+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งตะกอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.002729295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.002733144+07:00","message":"> Transcript [21087] [false]: 'ฝนตกหนักบางแห่งตะกอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.002737693+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.002740943+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.002744336+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.002753994+07:00","message":"TextPushed: 'ฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.053000212+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.053041573+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-06-19T14:53:45.053048937+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.053064898+07:00","message":"[buffer interim] 1558 false ฝนตกหนักบางแห่งเกษตรกรควร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.053076791+07:00","message":"[bufferProcess] interim [460000000]:ฝนตกหนักบางแห่งเกษตรกรควร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.053080216+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.053087184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.053091014+07:00","message":"> Transcript [21088] [false]: 'ฝนตกหนักบางแห่งเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.053096424+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.053099502+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.053103371+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.053107339+07:00","message":"TextPushed: 'ฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.198976215+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.199026374+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-06-19T14:53:45.199033878+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.19904962+07:00","message":"[buffer interim] 1558 false ฝนตกหนักบางแห่งเกษตรกรควรจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.19905779+07:00","message":"[bufferProcess] interim [580000000]:ฝนตกหนักบางแห่งเกษตรกรควรจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.199060657+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.199067743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.199070809+07:00","message":"> Transcript [21089] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.199075175+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.199078242+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.199081077+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.199083469+07:00","message":"TextPushed: 'ฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.199101569+07:00","message":"Push: 'หนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.199104515+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.19910699+07:00","message":"Set new StatePrefix : 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.199109338+07:00","message":"Next Push (prob) : 'เกษตรกรควร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.199119474+07:00","message":"push: {false หนักบางแห่ง 0 0xc00378e680}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.242721848+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.242765834+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-06-19T14:53:45.242771881+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.242786766+07:00","message":"[buffer interim] 1558 false ฝนตกหนักบางแห่งเกษตรกรควร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.242795446+07:00","message":"[bufferProcess] interim [640000000]:ฝนตกหนักบางแห่งเกษตรกรควร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.242798136+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควรจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.242804845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.242807918+07:00","message":"> Transcript [21090] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.242812277+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.24281478+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.242817482+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.242820118+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.245086955+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.245129288+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-06-19T14:53:45.245135022+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรระวัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.2451531+07:00","message":"[buffer interim] 1558 false ฝนตกหนักบางแห่งเกษตรกรควรระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.245175349+07:00","message":"[bufferProcess] interim [700000000]:ฝนตกหนักบางแห่งเกษตรกรควรระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.245178963+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.245185327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.24518835+07:00","message":"> Transcript [21091] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.245191959+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.245194318+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.245196921+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.245199666+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.756158274+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.756200473+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-06-19T14:53:45.756208508+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.756220403+07:00","message":"[buffer interim] 1558 false ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.756229031+07:00","message":"[bufferProcess] interim [180000000]:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.756233038+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควรระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.756241668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.756245807+07:00","message":"> Transcript [21092] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรระวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.756250723+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.756253816+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.756257451+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.75626136+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:45.809088107+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:45.809123783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.891314357+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.891354429+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-06-19T14:53:45.891362178+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.891375849+07:00","message":"[buffer interim] 1558 false ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.891382344+07:00","message":"[bufferProcess] interim [300000000]:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.891385068+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.891390045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.891392678+07:00","message":"> Transcript [21093] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.89139598+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.89139827+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.891400764+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.891403369+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.891408514+07:00","message":"Push: 'เกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.891410627+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.891414922+07:00","message":"Set new StatePrefix : 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.89141781+07:00","message":"Next Push (prob) : 'ระวังและป้องกัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.891436871+07:00","message":"push: {false เกษตรกรควร 0 0xc00378e680}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.095460071+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.095504205+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-06-19T14:53:46.095511403+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.095529529+07:00","message":"[buffer interim] 1558 false ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.095539345+07:00","message":"[bufferProcess] interim [480000000]:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.095541915+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.095545905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.095549461+07:00","message":"> Transcript [21094] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.09555645+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.095559261+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.095561342+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.095564298+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.143552564+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.143583917+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-06-19T14:53:46.143591108+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการเกิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.143608332+07:00","message":"[buffer interim] 1558 false ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.14361463+07:00","message":"[bufferProcess] interim [540000000]:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.143617188+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.143620935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.143623905+07:00","message":"> Transcript [21095] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.143629479+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.143632176+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.143634301+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.143637094+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.147879412+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.147904618+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-06-19T14:53:46.147909736+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.147922533+07:00","message":"[buffer interim] 1558 false ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.147928405+07:00","message":"[bufferProcess] interim [600000000]:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.147930779+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.147933893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.147936325+07:00","message":"> Transcript [21096] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.147940479+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.147942799+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.147945796+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.147949918+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.334316473+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.334351352+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-06-19T14:53:46.334357494+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.33437168+07:00","message":"[buffer interim] 1558 false ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.334378644+07:00","message":"[bufferProcess] interim [780000000]:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.334381172+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.334389659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.334392925+07:00","message":"> Transcript [21097] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.334396727+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.33439903+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.334401355+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.334404395+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.334413108+07:00","message":"Push: 'ระวังและป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.334415468+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.334417836+07:00","message":"Set new StatePrefix : 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.334420207+07:00","message":"Next Push (prob) : 'การระบาด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.334427985+07:00","message":"push: {false ระวังและป้องกัน 0 0xc00378e680}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.603978982+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.60401913+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-06-19T14:53:46.604025708+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.604049451+07:00","message":"[buffer interim] 1558 false ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.604056827+07:00","message":"[bufferProcess] interim [20000000]:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.60406037+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.604065854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.604068871+07:00","message":"> Transcript [21098] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.604072487+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.604074582+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.604077939+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.604081591+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.844218997+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.844253243+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-06-19T14:53:46.844259203+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.844274633+07:00","message":"[buffer interim] 1558 false ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.844283434+07:00","message":"[bufferProcess] interim [260000000]:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.844286377+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.844291722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.844294574+07:00","message":"> Transcript [21099] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.844297767+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.844299802+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.844303071+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.844306402+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.903118962+07:00","message":"[GCS] IsForceVAD: false for message ID: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.995034966+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.995074227+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-06-19T14:53:46.995080807+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.995093243+07:00","message":"[buffer interim] 1558 false ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.995102678+07:00","message":"[bufferProcess] interim [500000000]:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.995105215+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.995110582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.995113577+07:00","message":"> Transcript [21100] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.99511694+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.995119004+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.995121478+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.995124168+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.028853068+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.028896032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก\",\"confidence\":0.9285796}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.028904756+07:00","message":"receive interim result [true|false]: และมีฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.028914754+07:00","message":"end recv isFinal message id 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.028917022+07:00","message":"end Recv id 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.028924273+07:00","message":"[buffer interim] 1558 true และมีฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.028934156+07:00","message":"[bufferProcess] interim [500000000]:และมีฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.028938527+07:00","message":"[bufferProcess] send to processor (isfinal):ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.028942714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.028945802+07:00","message":"> Transcript [21101] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.028949771+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.028951891+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.028954189+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.028956811+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.02896021+07:00","message":"Push: 'การระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.028962309+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.028964515+07:00","message":"Set new StatePrefix : 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.028967509+07:00","message":"Next Push (prob) : 'ของหนอนใยผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.028969416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.028971573+07:00","message":"> Transcript [21102] [true]: 'และมีฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.028974024+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.028975751+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.028977601+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.028979584+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.02898144+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.029088173+07:00","message":"push: {false การระบาด 0 0xc00378e680}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.029195587+07:00","message":"Push: 'ของหนอนใยผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.029202871+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.029205474+07:00","message":"Set new StatePrefix : 'และมีฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.0292081+07:00","message":"Next Push (prob) : 'และมีฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.029214445+07:00","message":"push: {true ของหนอนใยผัก 0 0xc00378e680}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.029205022+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1558.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:47.039843467+07:00","message":"write wav file: './tmp/7584/7584_1558.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.220557478+07:00","message":"[GCS] Start streaming session, msgId: 1559"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.785737642+07:00","message":"receive streaming session, msgId: 1559"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.785794454+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-06-19T14:53:47.785800623+07:00","message":"receive interim result [false|false]: และดู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.785817695+07:00","message":"[buffer interim] 1559 false และดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.785824922+07:00","message":"[bufferProcess] interim [420000000]:และดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.785826923+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.959870441+07:00","message":"receive streaming session, msgId: 1559"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.959895264+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-06-19T14:53:47.959901714+07:00","message":"receive interim result [false|false]: ดวง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.959915715+07:00","message":"[buffer interim] 1559 false ดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.959923001+07:00","message":"[bufferProcess] interim [540000000]:ดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.959925289+07:00","message":"[bufferProcess] send to processor:และดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.959930602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.959935492+07:00","message":"> Transcript [21103] [false]: 'และดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.959938907+07:00","message":"Set StatePrefix (first interim): 'และดู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.972637806+07:00","message":"receive streaming session, msgId: 1559"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.972677458+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-06-19T14:53:47.972682668+07:00","message":"receive interim result [false|false]: ด้วง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.972698805+07:00","message":"[buffer interim] 1559 false ด้วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.972705289+07:00","message":"[bufferProcess] interim [600000000]:ด้วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.972708123+07:00","message":"[bufferProcess] send to processor:ดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.972711464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.972714876+07:00","message":"> Transcript [21104] [false]: 'ดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.972717275+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.97271959+07:00","message":"Set new StatePrefix: 'ดวง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.189153673+07:00","message":"[GCS] IsForceVAD: false for message ID: 1559"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.202826727+07:00","message":"receive streaming session, msgId: 1559"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.202862946+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-06-19T14:53:48.202869213+07:00","message":"receive interim result [false|false]: ด้วงหมัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.202882531+07:00","message":"[buffer interim] 1559 false ด้วงหมัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.202889446+07:00","message":"[bufferProcess] interim [780000000]:ด้วงหมัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.202891978+07:00","message":"[bufferProcess] send to processor:ด้วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.202898211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.202900959+07:00","message":"> Transcript [21105] [false]: 'ด้วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.202903267+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.202905188+07:00","message":"Set new StatePrefix: 'ด้วง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.251376914+07:00","message":"[GCS] Start streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.272042485+07:00","message":"receive streaming session, msgId: 1559"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.27208607+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-06-19T14:53:48.272093673+07:00","message":"receive interim result [false|false]: ด้วงหมัดผัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.272106691+07:00","message":"[buffer interim] 1559 false ด้วงหมัดผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.272113665+07:00","message":"[bufferProcess] interim [900000000]:ด้วงหมัดผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.272116343+07:00","message":"[bufferProcess] send to processor:ด้วงหมัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.272125834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.272128714+07:00","message":"> Transcript [21106] [false]: 'ด้วงหมัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.272131948+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.272134187+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.272149735+07:00","message":"StatePrefix: 'ด้วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.272152171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.291498319+07:00","message":"receive streaming session, msgId: 1559"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.291532596+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-06-19T14:53:48.291538914+07:00","message":"receive interim result [true|false]: ด้วงหมัดผัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.291549587+07:00","message":"end recv isFinal message id 1559"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.291551607+07:00","message":"end Recv id 1559"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.291557452+07:00","message":"[buffer interim] 1559 true ด้วงหมัดผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.291563375+07:00","message":"[bufferProcess] interim [990000000]:ด้วงหมัดผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.291566411+07:00","message":"[bufferProcess] send to processor (isfinal):ด้วงหมัดผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.291581535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.291600706+07:00","message":"> Transcript [21107] [false]: 'ด้วงหมัดผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.291606284+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.291609831+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.291612069+07:00","message":"StatePrefix: 'ด้วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.291614302+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.291616524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.291619108+07:00","message":"> Transcript [21108] [true]: 'ด้วงหมัดผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.291621357+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.291623267+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.291625147+07:00","message":"StatePrefix: 'ด้วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.291627052+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.291630734+07:00","message":"Push: 'ด้วงหมัดผัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.29164197+07:00","message":"push: {true ด้วงหมัดผัก 0 0xc002af7780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:48.297662131+07:00","message":"write wav file: './tmp/7584/7584_1559.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:48.80941354+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:48.809426121+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.990276278+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.990325752+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-06-19T14:53:48.990332132+07:00","message":"receive interim result [false|false]: ใส่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.990342623+07:00","message":"[buffer interim] 1560 false ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.99035053+07:00","message":"[bufferProcess] interim [600000000]:ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.990352673+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.302285555+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.302326417+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-06-19T14:53:49.302332819+07:00","message":"receive interim result [false|false]: ใส่เสื้อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.302344897+07:00","message":"[buffer interim] 1560 false ใส่เสื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.302352256+07:00","message":"[bufferProcess] interim [720000000]:ใส่เสื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.302355033+07:00","message":"[bufferProcess] send to processor:ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.302360405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.302366706+07:00","message":"> Transcript [21109] [false]: 'ใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.302369191+07:00","message":"Set StatePrefix (first interim): 'ใส่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.405081505+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.405117075+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-06-19T14:53:49.405122891+07:00","message":"receive interim result [false|false]: ใช้พืช"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.405134575+07:00","message":"[buffer interim] 1560 false ใช้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.405143543+07:00","message":"[bufferProcess] interim [840000000]:ใช้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.405146931+07:00","message":"[bufferProcess] send to processor:ใส่เสื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.405154829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.405159028+07:00","message":"> Transcript [21110] [false]: 'ใส่เสื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.405179639+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.405182115+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.405184151+07:00","message":"StatePrefix: 'ใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.405186182+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.496370107+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.496420654+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-06-19T14:53:49.496428414+07:00","message":"receive interim result [false|false]: ใส่ก๋วยเตี๋ยว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.496447047+07:00","message":"[buffer interim] 1560 false ใส่ก๋วยเตี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.496456288+07:00","message":"[bufferProcess] interim [960000000]:ใส่ก๋วยเตี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.49646039+07:00","message":"[bufferProcess] send to processor:ใช้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.496465115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.496469382+07:00","message":"> Transcript [21111] [false]: 'ใช้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.496473683+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.496477038+07:00","message":"Set new StatePrefix: 'ใช้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.570105626+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.57014455+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-06-19T14:53:49.570150438+07:00","message":"receive interim result [false|false]: ใช้พูดเอา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.57016009+07:00","message":"[buffer interim] 1560 false ใช้พูดเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.570168305+07:00","message":"[bufferProcess] interim [20000000]:ใช้พูดเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.570170567+07:00","message":"[bufferProcess] send to processor:ใส่ก๋วยเตี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.570173575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.570176871+07:00","message":"> Transcript [21112] [false]: 'ใส่ก๋วยเตี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.570179031+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.570181215+07:00","message":"Set new StatePrefix: 'ใส่ก๋วยเตี๋ยว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.591921408+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.591964388+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-06-19T14:53:49.591969743+07:00","message":"receive interim result [false|false]: ใส่ก๋วยเตี๋ยว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.591985568+07:00","message":"[buffer interim] 1560 false ใส่ก๋วยเตี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.591991737+07:00","message":"[bufferProcess] interim [80000000]:ใส่ก๋วยเตี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.591994559+07:00","message":"[bufferProcess] send to processor:ใช้พูดเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.591997804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.592000938+07:00","message":"> Transcript [21113] [false]: 'ใช้พูดเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.592005519+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.592007789+07:00","message":"Set new StatePrefix: 'ใช้พูดเอา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.616835528+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.616873628+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-06-19T14:53:49.616879859+07:00","message":"receive interim result [false|false]: ใช้พืชตระกูล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.616893473+07:00","message":"[buffer interim] 1560 false ใช้พืชตระกูล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.616901153+07:00","message":"[bufferProcess] interim [140000000]:ใช้พืชตระกูล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.61690368+07:00","message":"[bufferProcess] send to processor:ใส่ก๋วยเตี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.616910816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.616914422+07:00","message":"> Transcript [21114] [false]: 'ใส่ก๋วยเตี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.616917328+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.616920033+07:00","message":"Set new StatePrefix: 'ใส่ก๋วยเตี๋ยว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.701426483+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.701467689+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-06-19T14:53:49.701474881+07:00","message":"receive interim result [false|false]: ใช้พืชตระกูลถั่ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.701489974+07:00","message":"[buffer interim] 1560 false ใช้พืชตระกูลถั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.701497091+07:00","message":"[bufferProcess] interim [260000000]:ใช้พืชตระกูลถั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.701499445+07:00","message":"[bufferProcess] send to processor:ใช้พืชตระกูล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.701506126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.701508993+07:00","message":"> Transcript [21115] [false]: 'ใช้พืชตระกูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.701511363+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.701513714+07:00","message":"Set new StatePrefix: 'ใช้พืชตระกูล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.715234724+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.71528178+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-06-19T14:53:49.715287635+07:00","message":"receive interim result [false|false]: ใช้พืชตระกูล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.715305836+07:00","message":"[buffer interim] 1560 false ใช้พืชตระกูล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.71531342+07:00","message":"[bufferProcess] interim [320000000]:ใช้พืชตระกูล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.715316515+07:00","message":"[bufferProcess] send to processor:ใช้พืชตระกูลถั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.715321609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.715329116+07:00","message":"> Transcript [21116] [false]: 'ใช้พืชตระกูลถั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.71533304+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.715335496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.715337477+07:00","message":"StatePrefix: 'ใช้พืชตระกูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.715340225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.80199763+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.802036394+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-06-19T14:53:49.802043292+07:00","message":"receive interim result [false|false]: ใช้พืชตระกูลกะหล่ำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.802056742+07:00","message":"[buffer interim] 1560 false ใช้พืชตระกูลกะหล่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.802075818+07:00","message":"[bufferProcess] interim [380000000]:ใช้พืชตระกูลกะหล่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.802079594+07:00","message":"[bufferProcess] send to processor:ใช้พืชตระกูล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.802083153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.802086086+07:00","message":"> Transcript [21117] [false]: 'ใช้พืชตระกูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.802089419+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.80209176+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.802093808+07:00","message":"StatePrefix: 'ใช้พืชตระกูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.802096011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.013290107+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.013333056+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-06-19T14:53:50.01334061+07:00","message":"receive interim result [false|false]: ใช้พืชตระกูลกะหล่ำและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.013354832+07:00","message":"[buffer interim] 1560 false ใช้พืชตระกูลกะหล่ำและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.013362879+07:00","message":"[bufferProcess] interim [620000000]:ใช้พืชตระกูลกะหล่ำและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.013365648+07:00","message":"[bufferProcess] send to processor:ใช้พืชตระกูลกะหล่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.013368667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.013371269+07:00","message":"> Transcript [21118] [false]: 'ใช้พืชตระกูลกะหล่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.013374623+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.013376687+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.013379098+07:00","message":"StatePrefix: 'ใช้พืชตระกูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.013381166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.255557553+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.255604221+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-06-19T14:53:50.255610809+07:00","message":"receive interim result [false|false]: ใช้พืชตระกูลกะหล่ำและพระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.255626875+07:00","message":"[buffer interim] 1560 false ใช้พืชตระกูลกะหล่ำและพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.255639525+07:00","message":"[bufferProcess] interim [800000000]:ใช้พืชตระกูลกะหล่ำและพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.255642534+07:00","message":"[bufferProcess] send to processor:ใช้พืชตระกูลกะหล่ำและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.25564657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.255654755+07:00","message":"> Transcript [21119] [false]: 'ใช้พืชตระกูลกะหล่ำและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.255658863+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.255661255+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.255663669+07:00","message":"StatePrefix: 'ใช้พืชตระกูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.25566627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.25567323+07:00","message":"Push: 'ใช้พืชตระกูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.255675328+07:00","message":"TextPushed: 'ใช้พืชตระกูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.255677627+07:00","message":"Set new StatePrefix : 'ใช้พืชตระกูลกะหล่ำและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.255679838+07:00","message":"Next Push (prob) : 'กะหล่ำและ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.255689677+07:00","message":"push: {false ใช้พืชตระกูล 0 0xc002af7880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.3178659+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.317911465+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-06-19T14:53:50.31792047+07:00","message":"receive interim result [false|false]: ใช้พืชตระกูลกะหล่ำและผัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.317936404+07:00","message":"[buffer interim] 1560 false ใช้พืชตระกูลกะหล่ำและผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.317947787+07:00","message":"[bufferProcess] interim [860000000]:ใช้พืชตระกูลกะหล่ำและผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.317951744+07:00","message":"[bufferProcess] send to processor:ใช้พืชตระกูลกะหล่ำและพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.317956798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.317961413+07:00","message":"> Transcript [21120] [false]: 'ใช้พืชตระกูลกะหล่ำและพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.317966136+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.3179691+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.317972148+07:00","message":"StatePrefix: 'ใช้พืชตระกูลกะหล่ำและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.317975802+07:00","message":"TextPushed: 'ใช้พืชตระกูล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.357990869+07:00","message":"[GCS] IsForceVAD: false for message ID: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.43366247+07:00","message":"[GCS] Start streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.434450331+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.434482814+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-06-19T14:53:50.434488583+07:00","message":"receive interim result [false|false]: ใช้พืชตระกูลกะหล่ำและผักกาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.434499973+07:00","message":"[buffer interim] 1560 false ใช้พืชตระกูลกะหล่ำและผักกาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.434506339+07:00","message":"[bufferProcess] interim [40000000]:ใช้พืชตระกูลกะหล่ำและผักกาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.434509058+07:00","message":"[bufferProcess] send to processor:ใช้พืชตระกูลกะหล่ำและผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.4345142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.434516964+07:00","message":"> Transcript [21121] [false]: 'ใช้พืชตระกูลกะหล่ำและผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.4345206+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.434523543+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.434525712+07:00","message":"StatePrefix: 'ใช้พืชตระกูลกะหล่ำและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.434528558+07:00","message":"TextPushed: 'ใช้พืชตระกูล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.455462054+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.455490988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใส่พืชตระกูลกะหล่ำและผักกาด\",\"confidence\":0.92825514}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.455497466+07:00","message":"receive interim result [true|false]: ใส่พืชตระกูลกะหล่ำและผักกาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.455506065+07:00","message":"end recv isFinal message id 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.455508673+07:00","message":"end Recv id 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.455530852+07:00","message":"[buffer interim] 1560 true ใส่พืชตระกูลกะหล่ำและผักกาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.455539239+07:00","message":"[bufferProcess] interim [130000000]:ใส่พืชตระกูลกะหล่ำและผักกาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.455542161+07:00","message":"[bufferProcess] send to processor (isfinal):ใช้พืชตระกูลกะหล่ำและผักกาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.455545093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.455548054+07:00","message":"> Transcript [21122] [false]: 'ใช้พืชตระกูลกะหล่ำและผักกาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.455550766+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.455559917+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.455562378+07:00","message":"StatePrefix: 'ใช้พืชตระกูลกะหล่ำและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.455564745+07:00","message":"TextPushed: 'ใช้พืชตระกูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.455566753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.455568911+07:00","message":"> Transcript [21123] [true]: 'ใส่พืชตระกูลกะหล่ำและผักกาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.455571195+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.455573121+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.455574964+07:00","message":"StatePrefix: 'ใช้พืชตระกูลกะหล่ำและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.455577083+07:00","message":"TextPushed: 'ใช้พืชตระกูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.455578785+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.455675243+07:00","message":"Push: 'กะหล่ำและผักกาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.455678315+07:00","message":"TextPushed: 'ใช้พืชตระกูลกะหล่ำและผักกาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.455680772+07:00","message":"Set new StatePrefix : 'ใส่พืชตระกูลกะหล่ำและผักกาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.45568304+07:00","message":"Next Push (prob) : 'ใส่พืชตระกูลกะหล่ำและผักกาด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.455690103+07:00","message":"push: {true กะหล่ำและผักกาด 0 0xc002af7880}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.455700463+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1560.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:50.463263928+07:00","message":"write wav file: './tmp/7584/7584_1560.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.618511826+07:00","message":"[GCS] IsForceVAD: false for message ID: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.700405764+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.700428083+07:00","message":"found end of frame, send empty tag with msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.700431259+07:00","message":"end Recv id 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.700437323+07:00","message":"[buffer interim] 1561 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.700444434+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.700448082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.700453045+07:00","message":"> Transcript [21124] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.700455687+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.700457727+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.700459587+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.700461502+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.70046401+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.700473037+07:00","message":"push: {true \n 0 0xc003262900}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:50.705230734+07:00","message":"write wav file: './tmp/7584/7584_1561.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.81194749+07:00","message":"[GCS] Start streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.389668805+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.389705018+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-06-19T14:53:51.389710323+07:00","message":"receive interim result [false|false]: เข้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.3897234+07:00","message":"[buffer interim] 1562 false เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.389729779+07:00","message":"[bufferProcess] interim [420000000]:เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.389731727+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.544515984+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.544557932+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-06-19T14:53:51.544563608+07:00","message":"receive interim result [false|false]: ภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.54457923+07:00","message":"[buffer interim] 1562 false ภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.544590143+07:00","message":"[bufferProcess] interim [480000000]:ภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.544593134+07:00","message":"[bufferProcess] send to processor:เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.544596642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.544599483+07:00","message":"> Transcript [21125] [false]: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.544601637+07:00","message":"Set StatePrefix (first interim): 'เข้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.554999464+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.555030394+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-06-19T14:53:51.555035701+07:00","message":"receive interim result [false|false]: เข้ากะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.555049407+07:00","message":"[buffer interim] 1562 false เข้ากะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.555055391+07:00","message":"[bufferProcess] interim [540000000]:เข้ากะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.555057462+07:00","message":"[bufferProcess] send to processor:ภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.555060266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.555062939+07:00","message":"> Transcript [21126] [false]: 'ภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.55506527+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.555067663+07:00","message":"Set new StatePrefix: 'ภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.558460244+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.558470139+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-06-19T14:53:51.558472977+07:00","message":"receive interim result [false|false]: ภาพเต่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.558476935+07:00","message":"[buffer interim] 1562 false ภาพเต่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.558483873+07:00","message":"[bufferProcess] interim [600000000]:ภาพเต่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.558489539+07:00","message":"[bufferProcess] send to processor:เข้ากะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.558492307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.558494448+07:00","message":"> Transcript [21127] [false]: 'เข้ากะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.558496231+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.558498333+07:00","message":"Set new StatePrefix: 'เข้ากะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.657933921+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.657971911+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-06-19T14:53:51.657977847+07:00","message":"receive interim result [false|false]: ภาคตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.657991106+07:00","message":"[buffer interim] 1562 false ภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.657997537+07:00","message":"[bufferProcess] interim [660000000]:ภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.658000299+07:00","message":"[bufferProcess] send to processor:ภาพเต่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.6580058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.65800868+07:00","message":"> Transcript [21128] [false]: 'ภาพเต่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.658010948+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.658013116+07:00","message":"Set new StatePrefix: 'ภาพเต่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.659966234+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.659986911+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-06-19T14:53:51.659992393+07:00","message":"receive interim result [false|false]: ภาคตะวันออก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.660002212+07:00","message":"[buffer interim] 1562 false ภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.660008367+07:00","message":"[bufferProcess] interim [720000000]:ภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.660010947+07:00","message":"[bufferProcess] send to processor:ภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.660013595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.660016217+07:00","message":"> Transcript [21129] [false]: 'ภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.660018447+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.660020489+07:00","message":"Set new StatePrefix: 'ภาคตะวัน'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:51.809576754+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:51.809599108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.849848482+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.849885343+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-06-19T14:53:51.849891326+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.849902895+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.84991154+07:00","message":"[bufferProcess] interim [900000000]:ภาคตะวันออกเฉียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.84991391+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.849917144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.84992023+07:00","message":"> Transcript [21130] [false]: 'ภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.849923332+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.84992544+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.849927356+07:00","message":"StatePrefix: 'ภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.849929454+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.038448876+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.038482783+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-06-19T14:53:52.038488982+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.038503061+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.038509973+07:00","message":"[bufferProcess] interim [80000000]:ภาคตะวันออกเฉียงเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.038512497+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.03851899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.038521902+07:00","message":"> Transcript [21131] [false]: 'ภาคตะวันออกเฉียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.038525439+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.038527618+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.038529689+07:00","message":"StatePrefix: 'ภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.038532345+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.169639166+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.169676396+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-06-19T14:53:52.169682199+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.169696229+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.16970285+07:00","message":"[bufferProcess] interim [200000000]:ภาคตะวันออกเฉียงเหนือมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.169705508+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.169708457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.169711606+07:00","message":"> Transcript [21132] [false]: 'ภาคตะวันออกเฉียงเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.169714587+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.169716747+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.169718795+07:00","message":"StatePrefix: 'ภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.169721069+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.381263494+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.381313652+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-06-19T14:53:52.381320464+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.381342065+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.381354999+07:00","message":"[bufferProcess] interim [380000000]:ภาคตะวันออกเฉียงเหนือมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.381357604+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.381362108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.381365808+07:00","message":"> Transcript [21133] [false]: 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.381369711+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.381371992+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.381374498+07:00","message":"StatePrefix: 'ภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.381376919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.381382894+07:00","message":"Push: 'ภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.381385324+07:00","message":"TextPushed: 'ภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.381387973+07:00","message":"Set new StatePrefix : 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.381390833+07:00","message":"Next Push (prob) : 'ออกเฉียงเหนือมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.381399342+07:00","message":"push: {false ภาคตะวัน 0 0xc002af7980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.572697022+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.572750893+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-06-19T14:53:52.572758123+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.572770643+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.572780695+07:00","message":"[bufferProcess] interim [560000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.572783302+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.572788679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.572791801+07:00","message":"> Transcript [21134] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.572795149+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.572797563+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.572799707+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.572802082+07:00","message":"TextPushed: 'ภาคตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.75604762+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.756088041+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-06-19T14:53:52.756096185+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.756109722+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.756118894+07:00","message":"[bufferProcess] interim [740000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.756123117+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.756128089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.756132046+07:00","message":"> Transcript [21135] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.756137641+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.756140978+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.756144711+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.756148748+07:00","message":"TextPushed: 'ภาคตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.758557001+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.758576938+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-06-19T14:53:52.75858199+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.758594205+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.75859966+07:00","message":"[bufferProcess] interim [800000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.758602305+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.758607299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.758609755+07:00","message":"> Transcript [21136] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.758612867+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.758615058+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.758617264+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.758619559+07:00","message":"TextPushed: 'ภาคตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.286572001+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.286617378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.28662582+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.286639175+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.286648613+07:00","message":"[bufferProcess] interim [280000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.286651344+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.28665671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.286659762+07:00","message":"> Transcript [21137] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.286663356+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.286665588+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.286668058+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.286670369+07:00","message":"TextPushed: 'ภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.286675115+07:00","message":"Push: 'ออกเฉียงเหนือมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.286677283+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.286679759+07:00","message":"Set new StatePrefix : 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.286682159+07:00","message":"Next Push (prob) : 'ฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.286690438+07:00","message":"push: {false ออกเฉียงเหนือมี 0 0xc002af7980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.46550805+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.465546341+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-06-19T14:53:53.465552298+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.465564913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.465568115+07:00","message":"receive interim result [false|false]:  40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.465578691+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.465583534+07:00","message":"[buffer interim] 1562 false  40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.465589304+07:00","message":"[bufferProcess] interim [400000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.46559206+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.465595239+07:00","message":"[bufferProcess] interim [400000000]: 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.465597487+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.465600191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.465602887+07:00","message":"> Transcript [21138] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.465606306+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.465608192+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.465610134+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.46561266+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.490948334+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.490985915+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-06-19T14:53:53.490994614+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.491009744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 46\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.491012443+07:00","message":"receive interim result [false|false]:  46"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.491019767+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.491026033+07:00","message":"[buffer interim] 1562 false  46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.491031362+07:00","message":"[bufferProcess] interim [460000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.491034027+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.491036745+07:00","message":"[bufferProcess] interim [460000000]: 46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.49103905+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.491042088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.491044868+07:00","message":"> Transcript [21139] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.491048545+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.491050658+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.491052586+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.491055404+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.657152174+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.657211559+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-06-19T14:53:53.657219904+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.657232882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.657238068+07:00","message":"receive interim result [false|false]:  40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.657257434+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.657271399+07:00","message":"[buffer interim] 1562 false  40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.657278788+07:00","message":"[bufferProcess] interim [700000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.657282615+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.657288626+07:00","message":"[bufferProcess] interim [700000000]: 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.657291821+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.65729496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.657298079+07:00","message":"> Transcript [21140] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 46'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.657301495+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.657303915+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.657305845+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.657308545+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.783481891+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.783519255+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-06-19T14:53:53.783525709+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.783535245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40-60\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.783538035+07:00","message":"receive interim result [false|false]:  40-60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.783545743+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.783549693+07:00","message":"[buffer interim] 1562 false  40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.783555142+07:00","message":"[bufferProcess] interim [760000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.783558197+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.783561106+07:00","message":"[bufferProcess] interim [760000000]: 40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.783563522+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.783566592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.783569402+07:00","message":"> Transcript [21141] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.783575377+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.783577798+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.783579772+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.783582061+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.7835848+07:00","message":"Push: 'ฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.783586842+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.783588974+07:00","message":"Set new StatePrefix : 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.783591174+07:00","message":"Next Push (prob) : ' 40 ถึง 60'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.783599475+07:00","message":"push: {false ฝนฟ้าคะนอง 0 0xc002af7980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.962260276+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.962295954+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-06-19T14:53:53.962302106+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.962318893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60 เปอร์เซ็นต์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.962322161+07:00","message":"receive interim result [false|false]:  40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.962331455+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.962340371+07:00","message":"[buffer interim] 1562 false  40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.962345848+07:00","message":"[bufferProcess] interim [940000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.962348743+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.962351761+07:00","message":"[bufferProcess] interim [940000000]: 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.962354931+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.96236161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.962367542+07:00","message":"> Transcript [21142] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.962370485+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.962372639+07:00","message":"Set new StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.164032609+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.164069383+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-06-19T14:53:54.164075967+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.164088264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60 เปอร์เซ็นต์ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.164091102+07:00","message":"receive interim result [false|false]:  40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.164098871+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.164103122+07:00","message":"[buffer interim] 1562 false  40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.164109121+07:00","message":"[bufferProcess] interim [180000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.164111973+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.164115228+07:00","message":"[bufferProcess] interim [180000000]: 40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.164118012+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.164120719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.164123592+07:00","message":"> Transcript [21143] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.164126304+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.164128682+07:00","message":"Set new StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.349645944+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.34968881+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-06-19T14:53:54.349695643+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.349710078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60 เปอร์เซ็นต์ของพื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.34971358+07:00","message":"receive interim result [false|false]:  40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.349721234+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.349725898+07:00","message":"[buffer interim] 1562 false  40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.34973264+07:00","message":"[bufferProcess] interim [360000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.349735527+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.349745502+07:00","message":"[bufferProcess] interim [360000000]: 40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.349748956+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.349752967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.349756031+07:00","message":"> Transcript [21144] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.349760076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.349762495+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.349764464+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.349766798+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.538203102+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.538246019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.538253805+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.538265427+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-06-19T14:53:54.538269079+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.538277013+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.538281968+07:00","message":"[buffer interim] 1562 false  เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.538289094+07:00","message":"[bufferProcess] interim [540000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.538293024+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.538317732+07:00","message":"[bufferProcess] interim [540000000]: เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.538325315+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.538330119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.538334337+07:00","message":"> Transcript [21145] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.538339653+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.538341789+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.5383441+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.538346553+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:54.810236515+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:54.810234405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.181224545+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.181281933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.181291555+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.181309836+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.18132294+07:00","message":"[bufferProcess] interim [140000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.181327936+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.181338009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.181344553+07:00","message":"> Transcript [21146] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.181350321+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.181353718+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.181356789+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.181361131+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.190053127+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.190090727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.190097134+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.190108406+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-06-19T14:53:55.190111778+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.190119035+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.190123139+07:00","message":"[buffer interim] 1562 false  เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.190128569+07:00","message":"[bufferProcess] interim [200000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.190131374+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.190134247+07:00","message":"[bufferProcess] interim [200000000]: เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.190137183+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.190140207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.190143124+07:00","message":"> Transcript [21147] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.190147123+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.190149337+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.190151594+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.190153896+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.19016092+07:00","message":"Push: ' 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.190163505+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.190165795+07:00","message":"Set new StatePrefix : 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.190168554+07:00","message":"Next Push (prob) : 'ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.190176152+07:00","message":"push: {false  40 ถึง 60 เปอร์เซ็นต์ 0 0xc002af7980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.250139896+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.250178389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.250185149+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.250197281+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-06-19T14:53:55.250200289+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.250208428+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.250212626+07:00","message":"[buffer interim] 1562 false  เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.250218177+07:00","message":"[bufferProcess] interim [320000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.2502212+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.250224947+07:00","message":"[bufferProcess] interim [320000000]: เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.250228378+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.25023141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.250234215+07:00","message":"> Transcript [21148] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.250237674+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.250239925+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.250242883+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.250245882+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.450595752+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.450643225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.450650431+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.450662434+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-06-19T14:53:55.450665226+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.450673025+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.450677159+07:00","message":"[buffer interim] 1562 false  เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.450682874+07:00","message":"[bufferProcess] interim [500000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.450685691+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.450688861+07:00","message":"[bufferProcess] interim [500000000]: เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.450691931+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.450695337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.450698631+07:00","message":"> Transcript [21149] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.450704686+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.450706871+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.450709035+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.450711777+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.637394313+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.637449921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.637457812+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.63747+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-06-19T14:53:55.637474007+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.63748244+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.637486677+07:00","message":"[buffer interim] 1562 false  เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.637492846+07:00","message":"[bufferProcess] interim [680000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.637495937+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.637499745+07:00","message":"[bufferProcess] interim [680000000]: เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.637502749+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.637506447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.637509884+07:00","message":"> Transcript [21150] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.637514192+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.637516405+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.63751859+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.637521558+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.763403247+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.763440362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.763448985+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.763458725+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-06-19T14:53:55.763462403+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.763470226+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.763473847+07:00","message":"[buffer interim] 1562 false  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.763479522+07:00","message":"[bufferProcess] interim [800000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.763483458+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.763486801+07:00","message":"[bufferProcess] interim [800000000]: เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.76349018+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.763493311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.763495988+07:00","message":"> Transcript [21151] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.763500104+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.763502304+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.763504565+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.763507565+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.763510661+07:00","message":"Push: 'ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.76351259+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.763514883+07:00","message":"Set new StatePrefix : 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.763517427+07:00","message":"Next Push (prob) : 'และมีฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.763524684+07:00","message":"push: {false ของพื้นที่ 0 0xc002af7980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.999107782+07:00","message":"[GCS] IsForceVAD: false for message ID: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.07040835+07:00","message":"[GCS] Start streaming session, msgId: 1563"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.094539567+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.094576359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.094582942+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.094595535+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-06-19T14:53:56.094601592+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.094609502+07:00","message":"[buffer interim] 1562 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.094614237+07:00","message":"[buffer interim] 1562 false  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.094620489+07:00","message":"[bufferProcess] interim [100000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.094623858+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.094626986+07:00","message":"[bufferProcess] interim [100000000]: เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.094629441+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.094632716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.094636412+07:00","message":"> Transcript [21152] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.09464014+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.094642357+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.094644781+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.094647405+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.185601113+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.185644066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง\",\"confidence\":0.94318503}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.1856524+07:00","message":"receive interim result [true|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.185661925+07:00","message":"end recv isFinal message id 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.185664133+07:00","message":"end Recv id 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.185671522+07:00","message":"[buffer interim] 1562 true ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.185680742+07:00","message":"[bufferProcess] interim [220000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.185684233+07:00","message":"[bufferProcess] send to processor (isfinal):ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.18568836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.185691301+07:00","message":"> Transcript [21153] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.185695262+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.185697555+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.185699475+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.185701853+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.185704117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.185706149+07:00","message":"> Transcript [21154] [true]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.185711343+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.185713313+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.185715111+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.185717202+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.185719184+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.18591388+07:00","message":"Push: 'และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.185917942+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.185920426+07:00","message":"Set new StatePrefix : 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.185923052+07:00","message":"Next Push (prob) : 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.185930454+07:00","message":"push: {true และมีฝนตกหนักบาง 0 0xc002af7980}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.185996547+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1562.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:56.197477096+07:00","message":"write wav file: './tmp/7584/7584_1562.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.707975481+07:00","message":"[GCS] IsForceVAD: false for message ID: 1563"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.769933536+07:00","message":"[GCS] Start streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.789411321+07:00","message":"[GCS] Cleaned up inactive client: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.789433003+07:00","message":"[GCS] Cleaned up inactive client: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.789439139+07:00","message":"[GCS] Cleaned up inactive client: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.78944146+07:00","message":"[GCS] Cleaned up inactive client: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.789443779+07:00","message":"[GCS] Cleaned up inactive client: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.789447601+07:00","message":"[GCS] Cleaned up inactive client: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.789450821+07:00","message":"[GCS] Cleaned up inactive client: 1537"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.789453975+07:00","message":"[GCS] Cleaned up inactive client: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.78945681+07:00","message":"[GCS] Cleaned up inactive client: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.789459513+07:00","message":"[GCS] Cleaned up inactive client: 1536"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.807497583+07:00","message":"receive streaming session, msgId: 1563"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.807520378+07:00","message":"found end of frame, send empty tag with msgId: 1563"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.807523817+07:00","message":"end Recv id 1563"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.80752998+07:00","message":"[buffer interim] 1563 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.807536748+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.807540497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.807543884+07:00","message":"> Transcript [21155] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.807546649+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.807548583+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.807550401+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.80755234+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.807560709+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.807568717+07:00","message":"push: {true \n 0 0xc002af7c00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:56.820112195+07:00","message":"write wav file: './tmp/7584/7584_1563.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:57.811100719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:57.811125803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.84196405+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.84200227+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-06-19T14:53:57.842008211+07:00","message":"receive interim result [false|false]: วันเสาร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.842021239+07:00","message":"[buffer interim] 1564 false วันเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.842032079+07:00","message":"[bufferProcess] interim [80000000]:วันเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.842035206+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.842041403+07:00","message":"[bufferProcess] send to processor (ticker):วันเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.842045019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.84204904+07:00","message":"> Transcript [21156] [false]: 'วันเสาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.842052211+07:00","message":"Set StatePrefix (first interim): 'วันเสาร์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.012542989+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.012583225+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-06-19T14:53:58.012590906+07:00","message":"receive interim result [false|false]: วันเสาร์ถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.012605712+07:00","message":"[buffer interim] 1564 false วันเสาร์ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.012614549+07:00","message":"[bufferProcess] interim [320000000]:วันเสาร์ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.01261763+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.203037217+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.203083798+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-06-19T14:53:58.203092519+07:00","message":"receive interim result [false|false]: วันเสาร์ถึงวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.2031232+07:00","message":"[buffer interim] 1564 false วันเสาร์ถึงวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.203133351+07:00","message":"[bufferProcess] interim [440000000]:วันเสาร์ถึงวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.203136987+07:00","message":"[bufferProcess] send to processor:วันเสาร์ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.203141475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.203145226+07:00","message":"> Transcript [21157] [false]: 'วันเสาร์ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.203150451+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.203153666+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.203156779+07:00","message":"StatePrefix: 'วันเสาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.20315983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.338112834+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.338158154+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-06-19T14:53:58.338166897+07:00","message":"receive interim result [false|false]: วันเสาร์ถึงวันไหน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.338184209+07:00","message":"[buffer interim] 1564 false วันเสาร์ถึงวันไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.338197385+07:00","message":"[bufferProcess] interim [620000000]:วันเสาร์ถึงวันไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.338201376+07:00","message":"[bufferProcess] send to processor:วันเสาร์ถึงวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.338209662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.338213548+07:00","message":"> Transcript [21158] [false]: 'วันเสาร์ถึงวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.338218433+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.338222098+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.33822513+07:00","message":"StatePrefix: 'วันเสาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.338228657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.394035021+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.394074804+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-06-19T14:53:58.394081619+07:00","message":"receive interim result [false|false]: วันเสาร์ถึงวันอังคาร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.394095494+07:00","message":"[buffer interim] 1564 false วันเสาร์ถึงวันอังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.394104754+07:00","message":"[bufferProcess] interim [680000000]:วันเสาร์ถึงวันอังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.394107353+07:00","message":"[bufferProcess] send to processor:วันเสาร์ถึงวันไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.394110366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.394113293+07:00","message":"> Transcript [21159] [false]: 'วันเสาร์ถึงวันไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.394116803+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.394118934+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.394120928+07:00","message":"StatePrefix: 'วันเสาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.394123198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.851961182+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.852001906+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-06-19T14:53:58.852008026+07:00","message":"receive interim result [false|false]: วันเสาร์ถึงวันอังคารนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.852023107+07:00","message":"[buffer interim] 1564 false วันเสาร์ถึงวันอังคารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.852029903+07:00","message":"[bufferProcess] interim [40000000]:วันเสาร์ถึงวันอังคารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.852032349+07:00","message":"[bufferProcess] send to processor:วันเสาร์ถึงวันอังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.852036153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.852038909+07:00","message":"> Transcript [21160] [false]: 'วันเสาร์ถึงวันอังคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.852042321+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.852044362+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.852046306+07:00","message":"StatePrefix: 'วันเสาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.852048473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.852050903+07:00","message":"Push: 'วันเสาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.852053322+07:00","message":"TextPushed: 'วันเสาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.852055538+07:00","message":"Set new StatePrefix : 'วันเสาร์ถึงวันอังคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.852057963+07:00","message":"Next Push (prob) : 'ถึงวันอังคาร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.852065076+07:00","message":"push: {false วันเสาร์ 0 0xc003263100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.904261405+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.90430482+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-06-19T14:53:58.904310638+07:00","message":"receive interim result [false|false]: วันเสาร์ถึงวันอังคารนี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.904324685+07:00","message":"[buffer interim] 1564 false วันเสาร์ถึงวันอังคารนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.904331951+07:00","message":"[bufferProcess] interim [160000000]:วันเสาร์ถึงวันอังคารนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.904334803+07:00","message":"[bufferProcess] send to processor:วันเสาร์ถึงวันอังคารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.904338654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.904342005+07:00","message":"> Transcript [21161] [false]: 'วันเสาร์ถึงวันอังคารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.904345497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.904347729+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.904349925+07:00","message":"StatePrefix: 'วันเสาร์ถึงวันอังคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.904352307+07:00","message":"TextPushed: 'วันเสาร์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.94830359+07:00","message":"[GCS] IsForceVAD: false for message ID: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.012403388+07:00","message":"[GCS] Start streaming session, msgId: 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.031189816+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.031213013+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-06-19T14:53:59.031218119+07:00","message":"receive interim result [false|false]: วันเสาร์ถึงวันอังคารนี้จะมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.031225663+07:00","message":"[buffer interim] 1564 false วันเสาร์ถึงวันอังคารนี้จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.031231667+07:00","message":"[bufferProcess] interim [280000000]:วันเสาร์ถึงวันอังคารนี้จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.031234565+07:00","message":"[bufferProcess] send to processor:วันเสาร์ถึงวันอังคารนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.031237812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.03124019+07:00","message":"> Transcript [21162] [false]: 'วันเสาร์ถึงวันอังคารนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.031243657+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.031245733+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.031247863+07:00","message":"StatePrefix: 'วันเสาร์ถึงวันอังคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.031250061+07:00","message":"TextPushed: 'วันเสาร์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.059144079+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.059178771+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-06-19T14:53:59.059184402+07:00","message":"receive interim result [true|false]: วันเสาร์ถึงวันอังคารนี้จะมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.059191127+07:00","message":"end recv isFinal message id 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.059193683+07:00","message":"end Recv id 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.059198848+07:00","message":"[buffer interim] 1564 true วันเสาร์ถึงวันอังคารนี้จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.059207853+07:00","message":"[bufferProcess] interim [400000000]:วันเสาร์ถึงวันอังคารนี้จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.059210984+07:00","message":"[bufferProcess] send to processor (isfinal):วันเสาร์ถึงวันอังคารนี้จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.059222264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.05924852+07:00","message":"> Transcript [21163] [false]: 'วันเสาร์ถึงวันอังคารนี้จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.059255403+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.059258772+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.059262444+07:00","message":"StatePrefix: 'วันเสาร์ถึงวันอังคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.059266199+07:00","message":"TextPushed: 'วันเสาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.059269273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.059273282+07:00","message":"> Transcript [21164] [true]: 'วันเสาร์ถึงวันอังคารนี้จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.059276673+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.059279398+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.059282254+07:00","message":"StatePrefix: 'วันเสาร์ถึงวันอังคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.059285128+07:00","message":"TextPushed: 'วันเสาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.059299506+07:00","message":"Push: 'ถึงวันอังคารนี้จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.059312154+07:00","message":"push: {true ถึงวันอังคารนี้จะมี 0 0xc003263100}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:59.067454163+07:00","message":"write wav file: './tmp/7584/7584_1564.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.060434652+07:00","message":"receive streaming session, msgId: 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.060480925+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-06-19T14:54:00.06048648+07:00","message":"receive interim result [false|false]: ลดลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.060499733+07:00","message":"[buffer interim] 1565 false ลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.060506233+07:00","message":"[bufferProcess] interim [900000000]:ลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.060508369+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.060513394+07:00","message":"[bufferProcess] send to processor (ticker):ลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.060515906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.060518632+07:00","message":"> Transcript [21165] [false]: 'ลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.060520997+07:00","message":"Set StatePrefix (first interim): 'ลดลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.098588234+07:00","message":"[GCS] IsForceVAD: false for message ID: 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.233040652+07:00","message":"[GCS] Start streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.279117466+07:00","message":"receive streaming session, msgId: 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.279155573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลง\",\"confidence\":0.7423618}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.279161141+07:00","message":"receive interim result [true|false]: ลดลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.279170033+07:00","message":"end recv isFinal message id 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.279172343+07:00","message":"end Recv id 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.279178068+07:00","message":"[buffer interim] 1565 true ลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.279187056+07:00","message":"[bufferProcess] interim [110000000]:ลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.279190425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.279193197+07:00","message":"> Transcript [21166] [true]: 'ลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.27919631+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.27919833+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.279200202+07:00","message":"StatePrefix: 'ลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.279203902+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.279210239+07:00","message":"Push: 'ลดลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.2792178+07:00","message":"push: {true ลดลง 0 0xc003262180}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:00.284944407+07:00","message":"write wav file: './tmp/7584/7584_1565.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:00.812031732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:00.812032169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.950965417+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.951006364+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-06-19T14:54:00.951012459+07:00","message":"receive interim result [false|false]: ปิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.951027807+07:00","message":"[buffer interim] 1566 false ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.951035458+07:00","message":"[bufferProcess] interim [540000000]:ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.951037378+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.118670189+07:00","message":"[GCS] IsForceVAD: false for message ID: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.191155744+07:00","message":"[GCS] Start streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.214400612+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.214438542+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.21444498+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.21445297+07:00","message":"end recv isFinal message id 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.214456188+07:00","message":"end Recv id 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.214465278+07:00","message":"[buffer interim] 1566 true "}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.214474035+07:00","message":"[bufferProcess] interim [930000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.214477635+07:00","message":"[bufferProcess] send to processor (isfinal):ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.214481858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.214485043+07:00","message":"> Transcript [21167] [false]: 'ปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.214487335+07:00","message":"Set StatePrefix (first interim): 'ปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.214488995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.214490947+07:00","message":"> Transcript [21168] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.214493631+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.214496691+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.214499201+07:00","message":"StatePrefix: 'ปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.214501338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.214503895+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.214511436+07:00","message":"push: {true  0 0xc0004a2a80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:01.222740675+07:00","message":"write wav file: './tmp/7584/7584_1566.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.045922786+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.04596017+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-06-19T14:54:02.045965459+07:00","message":"receive interim result [false|false]: รองพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.045977381+07:00","message":"[buffer interim] 1567 false รองพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.045984214+07:00","message":"[bufferProcess] interim [900000000]:รองพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.045986066+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.683018978+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.683059254+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-06-19T14:54:02.683065293+07:00","message":"receive interim result [false|false]: รองพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.683084669+07:00","message":"[buffer interim] 1567 false รองพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.683093413+07:00","message":"[bufferProcess] interim [500000000]:รองพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.683095696+07:00","message":"[bufferProcess] send to processor:รองพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.683100288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.683103789+07:00","message":"> Transcript [21169] [false]: 'รองพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.683106191+07:00","message":"Set StatePrefix (first interim): 'รองพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.748717642+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.748762299+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-06-19T14:54:02.748770399+07:00","message":"receive interim result [false|false]: รองพื้นที่และ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.748784957+07:00","message":"[buffer interim] 1567 false รองพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.748795878+07:00","message":"[bufferProcess] interim [560000000]:รองพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.7487987+07:00","message":"[bufferProcess] send to processor:รองพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.74880692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.748809957+07:00","message":"> Transcript [21170] [false]: 'รองพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.748815603+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.748818308+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.748820377+07:00","message":"StatePrefix: 'รองพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.748822645+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.929004851+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.929041234+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-06-19T14:54:02.929046963+07:00","message":"receive interim result [false|false]: ของพื้นที่และมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.929062531+07:00","message":"[buffer interim] 1567 false ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.929069738+07:00","message":"[bufferProcess] interim [740000000]:ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.929072397+07:00","message":"[bufferProcess] send to processor:รองพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.929075682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.929078756+07:00","message":"> Transcript [21171] [false]: 'รองพื้นที่และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.929081773+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.929083787+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.929085791+07:00","message":"StatePrefix: 'รองพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.929088356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.064330841+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.064370834+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-06-19T14:54:03.0643786+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.06439059+07:00","message":"[buffer interim] 1567 false ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.064398164+07:00","message":"[bufferProcess] interim [920000000]:ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.064402103+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.064408734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.064413338+07:00","message":"> Transcript [21172] [false]: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.064416934+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.064420301+07:00","message":"Set new StatePrefix: 'ของพื้นที่และมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.254313119+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.254351729+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-06-19T14:54:03.254357876+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.254370237+07:00","message":"[buffer interim] 1567 false ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.254376554+07:00","message":"[bufferProcess] interim [100000000]:ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.254379148+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.254384358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.254389192+07:00","message":"> Transcript [21173] [false]: 'ของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.254394438+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.254396678+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.254398631+07:00","message":"StatePrefix: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.254400817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.443079599+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.443118766+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-06-19T14:54:03.443124825+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.443139079+07:00","message":"[buffer interim] 1567 false ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.443146148+07:00","message":"[bufferProcess] interim [280000000]:ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.443149086+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.443152805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.443155657+07:00","message":"> Transcript [21174] [false]: 'ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.443159046+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.443161279+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.443163378+07:00","message":"StatePrefix: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.443165793+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.663234525+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.663285754+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-06-19T14:54:03.663294489+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.663313096+07:00","message":"[buffer interim] 1567 false ของพื้นที่และมีฝนตกหนักบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.663328831+07:00","message":"[bufferProcess] interim [520000000]:ของพื้นที่และมีฝนตกหนักบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.663332467+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.66334127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.663345544+07:00","message":"> Transcript [21175] [false]: 'ของพื้นที่และมีฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.663350154+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.663355154+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.66335908+07:00","message":"StatePrefix: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.66336242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:03.813248834+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:03.81326105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.837689558+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.837727575+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-06-19T14:54:03.837759684+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.83777506+07:00","message":"[buffer interim] 1567 false ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.837783723+07:00","message":"[bufferProcess] interim [640000000]:ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.837786284+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.837798286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.837801728+07:00","message":"> Transcript [21176] [false]: 'ของพื้นที่และมีฝนตกหนักบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.837804952+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.837808106+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.837810188+07:00","message":"StatePrefix: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.837812506+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.837814928+07:00","message":"Push: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.837816993+07:00","message":"TextPushed: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.837819146+07:00","message":"Set new StatePrefix : 'ของพื้นที่และมีฝนตกหนักบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.837821357+07:00","message":"Next Push (prob) : 'ฝนตกหนักบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.837829053+07:00","message":"push: {false ของพื้นที่และมี 0 0xc003d28600}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.847045382+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.847076896+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-06-19T14:54:03.847082723+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.847095911+07:00","message":"[buffer interim] 1567 false ของพื้นที่และมีฝนตกหนักตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.84710304+07:00","message":"[bufferProcess] interim [700000000]:ของพื้นที่และมีฝนตกหนักตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.847105801+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.847109327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.847111996+07:00","message":"> Transcript [21177] [false]: 'ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.847114993+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.847118257+07:00","message":"Set new StatePrefix: 'ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.963457495+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.963497548+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-06-19T14:54:03.963511826+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.963529187+07:00","message":"[buffer interim] 1567 false ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.963536484+07:00","message":"[bufferProcess] interim [760000000]:ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.963539062+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.963542527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.963545368+07:00","message":"> Transcript [21178] [false]: 'ของพื้นที่และมีฝนตกหนักตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.963547514+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.963549895+07:00","message":"Set new StatePrefix: 'ของพื้นที่และมีฝนตกหนักตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.998817595+07:00","message":"[GCS] IsForceVAD: false for message ID: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.080947116+07:00","message":"[GCS] Start streaming session, msgId: 1568"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.095870935+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.095927956+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-06-19T14:54:04.095936858+07:00","message":"receive interim result [true|false]: ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.095947932+07:00","message":"end recv isFinal message id 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.095951335+07:00","message":"end Recv id 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.095958572+07:00","message":"[buffer interim] 1567 true ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.095967524+07:00","message":"[bufferProcess] interim [30000000]:ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.095971991+07:00","message":"[bufferProcess] send to processor (isfinal):ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.095976532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.095980539+07:00","message":"> Transcript [21179] [false]: 'ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.095983869+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.095987238+07:00","message":"Set new StatePrefix: 'ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.095990123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.095993315+07:00","message":"> Transcript [21180] [true]: 'ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.095997133+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.096000125+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.096003973+07:00","message":"StatePrefix: 'ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.096007727+07:00","message":"TextPushed: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.096023411+07:00","message":"Push: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.096034333+07:00","message":"push: {true ฝนตกหนักบางแห่ง 0 0xc003d28600}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:04.106502505+07:00","message":"write wav file: './tmp/7584/7584_1567.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.125060928+07:00","message":"receive streaming session, msgId: 1568"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.12511363+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-06-19T14:54:05.125121017+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.125144885+07:00","message":"[buffer interim] 1568 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.125153043+07:00","message":"[bufferProcess] interim [840000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.125155791+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.125176403+07:00","message":"[bufferProcess] send to processor (ticker):ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.125180448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.125183651+07:00","message":"> Transcript [21181] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.125187219+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.277781735+07:00","message":"receive streaming session, msgId: 1568"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.277823337+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-06-19T14:54:05.277829663+07:00","message":"receive interim result [false|false]: ตำบล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.277840708+07:00","message":"[buffer interim] 1568 false ตำบล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.277849711+07:00","message":"[bufferProcess] interim [20000000]:ตำบล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.277851599+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.653829554+07:00","message":"receive streaming session, msgId: 1568"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.653875714+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-06-19T14:54:05.653882931+07:00","message":"receive interim result [false|false]: ตอนบนของภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.653897495+07:00","message":"[buffer interim] 1568 false ตอนบนของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.653905249+07:00","message":"[bufferProcess] interim [380000000]:ตอนบนของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.653907951+07:00","message":"[bufferProcess] send to processor:ตำบล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.653915508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.653918633+07:00","message":"> Transcript [21182] [false]: 'ตำบล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.653921255+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.653923407+07:00","message":"Set new StatePrefix: 'ตำบล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.679284212+07:00","message":"[GCS] IsForceVAD: false for message ID: 1568"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.776920222+07:00","message":"receive streaming session, msgId: 1568"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.77696344+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-06-19T14:54:05.776970583+07:00","message":"receive interim result [true|false]: ตอนบนของภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.776980053+07:00","message":"end recv isFinal message id 1568"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.776982385+07:00","message":"end Recv id 1568"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.776988795+07:00","message":"[buffer interim] 1568 true ตอนบนของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.776997176+07:00","message":"[bufferProcess] interim [620000000]:ตอนบนของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.777002933+07:00","message":"[bufferProcess] send to processor (isfinal):ตอนบนของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.777006938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.777010073+07:00","message":"> Transcript [21183] [false]: 'ตอนบนของภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.777014373+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.777016707+07:00","message":"Set new StatePrefix: 'ตอนบนของภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.777018642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.777020818+07:00","message":"> Transcript [21184] [true]: 'ตอนบนของภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.777023397+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.777025383+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.777027376+07:00","message":"StatePrefix: 'ตอนบนของภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.777029706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.777035955+07:00","message":"Push: 'ตอนบนของภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.777045966+07:00","message":"push: {true ตอนบนของภาค 0 0xc00378f080}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:05.783800913+07:00","message":"write wav file: './tmp/7584/7584_1568.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.1199692+07:00","message":"[GCS] Start streaming session, msgId: 1569"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:06.8138338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:06.813863611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:07.489898737+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:07.489940014+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-06-19T14:54:07.489946135+07:00","message":"receive interim result [false|false]: เกษตรกรควรซ่อมแซม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:07.489961869+07:00","message":"[buffer interim] 1569 false เกษตรกรควรซ่อมแซม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.48997058+07:00","message":"[bufferProcess] interim [140000000]:เกษตรกรควรซ่อมแซม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.48997285+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.48997817+07:00","message":"[bufferProcess] send to processor (ticker):เกษตรกรควรซ่อมแซม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.489982753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.489985681+07:00","message":"> Transcript [21185] [false]: 'เกษตรกรควรซ่อมแซม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.489988288+07:00","message":"Set StatePrefix (first interim): 'เกษตรกรควรซ่อมแซม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:07.559971092+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:07.560018473+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-06-19T14:54:07.560025341+07:00","message":"receive interim result [false|false]: เกษตรกรควรซ่อมแซมและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:07.560041186+07:00","message":"[buffer interim] 1569 false เกษตรกรควรซ่อมแซมและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.560049745+07:00","message":"[bufferProcess] interim [320000000]:เกษตรกรควรซ่อมแซมและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.560052091+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:07.692923852+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:07.692969508+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-06-19T14:54:07.692977183+07:00","message":"receive interim result [false|false]: เกษตรกรควรซ่อมแซมหลัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:07.69299262+07:00","message":"[buffer interim] 1569 false เกษตรกรควรซ่อมแซมหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.693003983+07:00","message":"[bufferProcess] interim [380000000]:เกษตรกรควรซ่อมแซมหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.693008585+07:00","message":"[bufferProcess] send to processor:เกษตรกรควรซ่อมแซมและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.693015548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.693019709+07:00","message":"> Transcript [21186] [false]: 'เกษตรกรควรซ่อมแซมและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.693025528+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.693029091+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.69303254+07:00","message":"StatePrefix: 'เกษตรกรควรซ่อมแซม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.693035876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:07.742338224+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:07.742381651+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-06-19T14:54:07.742388269+07:00","message":"receive interim result [false|false]: เกษตรกรควรซ่อมแซมหลังคา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:07.74240631+07:00","message":"[buffer interim] 1569 false เกษตรกรควรซ่อมแซมหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.742414737+07:00","message":"[bufferProcess] interim [440000000]:เกษตรกรควรซ่อมแซมหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.742417174+07:00","message":"[bufferProcess] send to processor:เกษตรกรควรซ่อมแซมหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.74242071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.742424035+07:00","message":"> Transcript [21187] [false]: 'เกษตรกรควรซ่อมแซมหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.742427574+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.74243015+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.742432188+07:00","message":"StatePrefix: 'เกษตรกรควรซ่อมแซม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:07.742434645+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.006370572+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.006409469+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-06-19T14:54:08.00641692+07:00","message":"receive interim result [false|false]: เกษตรกรควรซ่อมแซมหลังคารั่ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.006432763+07:00","message":"[buffer interim] 1569 false เกษตรกรควรซ่อมแซมหลังคารั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.006439679+07:00","message":"[bufferProcess] interim [680000000]:เกษตรกรควรซ่อมแซมหลังคารั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.006442236+07:00","message":"[bufferProcess] send to processor:เกษตรกรควรซ่อมแซมหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.00644552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.006448656+07:00","message":"> Transcript [21188] [false]: 'เกษตรกรควรซ่อมแซมหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.006451665+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.006454089+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.006456194+07:00","message":"StatePrefix: 'เกษตรกรควรซ่อมแซม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.00645866+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.06267377+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.06272333+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-06-19T14:54:08.062741167+07:00","message":"receive interim result [false|false]: เกษตรกรควรซ่อมแซมหลังคาโรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.062764215+07:00","message":"[buffer interim] 1569 false เกษตรกรควรซ่อมแซมหลังคาโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.062778951+07:00","message":"[bufferProcess] interim [740000000]:เกษตรกรควรซ่อมแซมหลังคาโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.062783771+07:00","message":"[bufferProcess] send to processor:เกษตรกรควรซ่อมแซมหลังคารั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.062789309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.062793876+07:00","message":"> Transcript [21189] [false]: 'เกษตรกรควรซ่อมแซมหลังคารั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.062799911+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.062803919+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.062807609+07:00","message":"StatePrefix: 'เกษตรกรควรซ่อมแซม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.062810805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.062820065+07:00","message":"Push: 'เกษตรกรควรซ่อมแซม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.062822993+07:00","message":"TextPushed: 'เกษตรกรควรซ่อมแซม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.062826157+07:00","message":"Set new StatePrefix : 'เกษตรกรควรซ่อมแซมหลังคารั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.062829473+07:00","message":"Next Push (prob) : 'หลังคารั่ว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.062851982+07:00","message":"push: {false เกษตรกรควรซ่อมแซม 0 0xc002bf7e80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.194287635+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.194326896+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-06-19T14:54:08.194332471+07:00","message":"receive interim result [false|false]: เกษตรกรควรซ่อมแซมหลังคาโรงเรียน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.194347906+07:00","message":"[buffer interim] 1569 false เกษตรกรควรซ่อมแซมหลังคาโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.194355956+07:00","message":"[bufferProcess] interim [860000000]:เกษตรกรควรซ่อมแซมหลังคาโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.194359144+07:00","message":"[bufferProcess] send to processor:เกษตรกรควรซ่อมแซมหลังคาโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.194365236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.194367919+07:00","message":"> Transcript [21190] [false]: 'เกษตรกรควรซ่อมแซมหลังคาโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.194370464+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.194372681+07:00","message":"Set new StatePrefix: 'เกษตรกรควรซ่อมแซมหลังคาโรง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.213457989+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.213502004+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-06-19T14:54:08.213508969+07:00","message":"receive interim result [false|false]: เกษตรกรควรซ่อมแซมหลังคาโรงเรือน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.213527988+07:00","message":"[buffer interim] 1569 false เกษตรกรควรซ่อมแซมหลังคาโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.213536838+07:00","message":"[bufferProcess] interim [920000000]:เกษตรกรควรซ่อมแซมหลังคาโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.213539748+07:00","message":"[bufferProcess] send to processor:เกษตรกรควรซ่อมแซมหลังคาโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.213547421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.213550722+07:00","message":"> Transcript [21191] [false]: 'เกษตรกรควรซ่อมแซมหลังคาโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.213555021+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.213557643+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.21355982+07:00","message":"StatePrefix: 'เกษตรกรควรซ่อมแซมหลังคาโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.213562721+07:00","message":"TextPushed: 'เกษตรกรควรซ่อมแซม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.360475882+07:00","message":"[GCS] IsForceVAD: false for message ID: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.383791275+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.383831291+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-06-19T14:54:08.383840748+07:00","message":"receive interim result [false|false]: เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.383857152+07:00","message":"[buffer interim] 1569 false เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.383865686+07:00","message":"[bufferProcess] interim [100000000]:เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.38387093+07:00","message":"[bufferProcess] send to processor:เกษตรกรควรซ่อมแซมหลังคาโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.38387686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.383880444+07:00","message":"> Transcript [21192] [false]: 'เกษตรกรควรซ่อมแซมหลังคาโรงเรือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.383884202+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.383886958+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.383889455+07:00","message":"StatePrefix: 'เกษตรกรควรซ่อมแซมหลังคาโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.383892181+07:00","message":"TextPushed: 'เกษตรกรควรซ่อมแซม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.478942235+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.47898917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยงสัตว์\",\"confidence\":0.9042994}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.478996971+07:00","message":"receive interim result [true|false]: เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยงสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.479005807+07:00","message":"end recv isFinal message id 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.479007964+07:00","message":"end Recv id 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.479015454+07:00","message":"[buffer interim] 1569 true เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยงสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.479024336+07:00","message":"[bufferProcess] interim [250000000]:เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยงสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.479030089+07:00","message":"[bufferProcess] send to processor (isfinal):เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.479033687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.479037011+07:00","message":"> Transcript [21193] [false]: 'เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.479040741+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.479042807+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.479045294+07:00","message":"StatePrefix: 'เกษตรกรควรซ่อมแซมหลังคาโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.4790478+07:00","message":"TextPushed: 'เกษตรกรควรซ่อมแซม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.479050123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.479052215+07:00","message":"> Transcript [21194] [true]: 'เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยงสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.479054831+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.479059555+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.479061468+07:00","message":"StatePrefix: 'เกษตรกรควรซ่อมแซมหลังคาโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.479063638+07:00","message":"TextPushed: 'เกษตรกรควรซ่อมแซม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.479068426+07:00","message":"Push: 'หลังคาโรงเรือนเลี้ยงสัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.479077373+07:00","message":"push: {true หลังคาโรงเรือนเลี้ยงสัตว์ 0 0xc002bf7e80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:08.486506359+07:00","message":"write wav file: './tmp/7584/7584_1569.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.492358041+07:00","message":"[GCS] Start streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.544590314+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.544633319+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-06-19T14:54:09.544639397+07:00","message":"receive interim result [false|false]: งวด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.544656967+07:00","message":"[buffer interim] 1570 false งวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.544665168+07:00","message":"[bufferProcess] interim [840000000]:งวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.544667279+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.544671211+07:00","message":"[bufferProcess] send to processor (ticker):งวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.544673905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.544676458+07:00","message":"> Transcript [21195] [false]: 'งวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.544678624+07:00","message":"Set StatePrefix (first interim): 'งวด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.660840435+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.660873576+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-06-19T14:54:09.660880274+07:00","message":"receive interim result [false|false]: มีรอยรั่วซึม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.660894576+07:00","message":"[buffer interim] 1570 false มีรอยรั่วซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.660902806+07:00","message":"[bufferProcess] interim [960000000]:มีรอยรั่วซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.660905095+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:09.813874986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:09.813894426+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.268263088+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.268300046+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-06-19T14:54:10.268305417+07:00","message":"receive interim result [false|false]: มีรอยรั่วซึม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.268322091+07:00","message":"[buffer interim] 1570 false มีรอยรั่วซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.268329051+07:00","message":"[bufferProcess] interim [560000000]:มีรอยรั่วซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.26833192+07:00","message":"[bufferProcess] send to processor:มีรอยรั่วซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.268338697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.268341576+07:00","message":"> Transcript [21196] [false]: 'มีรอยรั่วซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.268343964+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.268346486+07:00","message":"Set new StatePrefix: 'มีรอยรั่วซึม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.453233634+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.453283399+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-06-19T14:54:10.453290701+07:00","message":"receive interim result [false|false]: มีรอยรั่วซึมรวมทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.453305473+07:00","message":"[buffer interim] 1570 false มีรอยรั่วซึมรวมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.453314426+07:00","message":"[bufferProcess] interim [800000000]:มีรอยรั่วซึมรวมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.453317321+07:00","message":"[bufferProcess] send to processor:มีรอยรั่วซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.453323246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.453328311+07:00","message":"> Transcript [21197] [false]: 'มีรอยรั่วซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.45333254+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.453334915+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.453336959+07:00","message":"StatePrefix: 'มีรอยรั่วซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.4533393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.594029255+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.59406624+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-06-19T14:54:10.594073751+07:00","message":"receive interim result [false|false]: มีรอยรั่วซึม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.594086754+07:00","message":"[buffer interim] 1570 false มีรอยรั่วซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.594095215+07:00","message":"[bufferProcess] interim [920000000]:มีรอยรั่วซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.594098291+07:00","message":"[bufferProcess] send to processor:มีรอยรั่วซึมรวมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.594102032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.594104692+07:00","message":"> Transcript [21198] [false]: 'มีรอยรั่วซึมรวมทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.594108515+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.59411062+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.594112632+07:00","message":"StatePrefix: 'มีรอยรั่วซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.594114817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.630962512+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.631003566+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-06-19T14:54:10.631009357+07:00","message":"receive interim result [false|false]: มีรอยรั่วซึมรวมทั้งทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.631019619+07:00","message":"[buffer interim] 1570 false มีรอยรั่วซึมรวมทั้งทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.6310271+07:00","message":"[bufferProcess] interim [980000000]:มีรอยรั่วซึมรวมทั้งทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.63102984+07:00","message":"[bufferProcess] send to processor:มีรอยรั่วซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.631033163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.631035942+07:00","message":"> Transcript [21199] [false]: 'มีรอยรั่วซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.631039279+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.63104136+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.631043447+07:00","message":"StatePrefix: 'มีรอยรั่วซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.631045517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.81268799+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.812746536+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-06-19T14:54:10.812755042+07:00","message":"receive interim result [false|false]: มีรอยรั่วซึมรวมทั้งทำแผล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.812773233+07:00","message":"[buffer interim] 1570 false มีรอยรั่วซึมรวมทั้งทำแผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.812787674+07:00","message":"[bufferProcess] interim [160000000]:มีรอยรั่วซึมรวมทั้งทำแผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.812791386+07:00","message":"[bufferProcess] send to processor:มีรอยรั่วซึมรวมทั้งทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.812800358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.81280759+07:00","message":"> Transcript [21200] [false]: 'มีรอยรั่วซึมรวมทั้งทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.812812925+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.812816269+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.812819605+07:00","message":"StatePrefix: 'มีรอยรั่วซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.812822993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.812831669+07:00","message":"Push: 'มีรอยรั่วซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.812834597+07:00","message":"TextPushed: 'มีรอยรั่วซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.812837827+07:00","message":"Set new StatePrefix : 'มีรอยรั่วซึมรวมทั้งทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.812840921+07:00","message":"Next Push (prob) : 'รวมทั้งทำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.81285121+07:00","message":"push: {false มีรอยรั่วซึม 0 0xc002af7600}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.827670109+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.827709696+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-06-19T14:54:10.82771514+07:00","message":"receive interim result [false|false]: มีรอยรั่วซึมรวมทั้งทำแผน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.827737764+07:00","message":"[buffer interim] 1570 false มีรอยรั่วซึมรวมทั้งทำแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.82774815+07:00","message":"[bufferProcess] interim [220000000]:มีรอยรั่วซึมรวมทั้งทำแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.827751853+07:00","message":"[bufferProcess] send to processor:มีรอยรั่วซึมรวมทั้งทำแผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.827757549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.827760677+07:00","message":"> Transcript [21201] [false]: 'มีรอยรั่วซึมรวมทั้งทำแผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.827764125+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.827766471+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.827768526+07:00","message":"StatePrefix: 'มีรอยรั่วซึมรวมทั้งทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.827771041+07:00","message":"TextPushed: 'มีรอยรั่วซึม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.977208697+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.977262039+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-06-19T14:54:10.977269938+07:00","message":"receive interim result [false|false]: มีรอยรั่วซึมรวมทั้งทำแพง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.977288451+07:00","message":"[buffer interim] 1570 false มีรอยรั่วซึมรวมทั้งทำแพง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.977297682+07:00","message":"[bufferProcess] interim [280000000]:มีรอยรั่วซึมรวมทั้งทำแพง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.977300253+07:00","message":"[bufferProcess] send to processor:มีรอยรั่วซึมรวมทั้งทำแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.977307462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.977312764+07:00","message":"> Transcript [21202] [false]: 'มีรอยรั่วซึมรวมทั้งทำแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.977316968+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.977319708+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.977321736+07:00","message":"StatePrefix: 'มีรอยรั่วซึมรวมทั้งทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.977324419+07:00","message":"TextPushed: 'มีรอยรั่วซึม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.080503121+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.080552493+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-06-19T14:54:11.080560401+07:00","message":"receive interim result [false|false]: มีรอยรั่วซึมรวมทั้งทำแพงกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.080576421+07:00","message":"[buffer interim] 1570 false มีรอยรั่วซึมรวมทั้งทำแพงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.080588413+07:00","message":"[bufferProcess] interim [340000000]:มีรอยรั่วซึมรวมทั้งทำแพงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.080592673+07:00","message":"[bufferProcess] send to processor:มีรอยรั่วซึมรวมทั้งทำแพง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.080599508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.080603775+07:00","message":"> Transcript [21203] [false]: 'มีรอยรั่วซึมรวมทั้งทำแพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.080608725+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.08061198+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.080615518+07:00","message":"StatePrefix: 'มีรอยรั่วซึมรวมทั้งทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.080619305+07:00","message":"TextPushed: 'มีรอยรั่วซึม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.09400232+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.094043988+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-06-19T14:54:11.094051185+07:00","message":"receive interim result [false|false]: มีรอยรั่วซึมรวมทั้งทำแผงกระบะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.094068399+07:00","message":"[buffer interim] 1570 false มีรอยรั่วซึมรวมทั้งทำแผงกระบะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.094077558+07:00","message":"[bufferProcess] interim [400000000]:มีรอยรั่วซึมรวมทั้งทำแผงกระบะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.094081151+07:00","message":"[bufferProcess] send to processor:มีรอยรั่วซึมรวมทั้งทำแพงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.09408654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.094089324+07:00","message":"> Transcript [21204] [false]: 'มีรอยรั่วซึมรวมทั้งทำแพงกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.094093315+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.094095413+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.09409764+07:00","message":"StatePrefix: 'มีรอยรั่วซึมรวมทั้งทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.094100257+07:00","message":"TextPushed: 'มีรอยรั่วซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.094103226+07:00","message":"Push: 'รวมทั้งทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.0941053+07:00","message":"TextPushed: 'มีรอยรั่วซึมรวมทั้งทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.094107791+07:00","message":"Set new StatePrefix : 'มีรอยรั่วซึมรวมทั้งทำแพงกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.094110077+07:00","message":"Next Push (prob) : 'แพงกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.094118141+07:00","message":"push: {false รวมทั้งทำ 0 0xc002af7600}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.325263947+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.325302208+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-06-19T14:54:11.325307887+07:00","message":"receive interim result [false|false]: มีรอยรั่วซึมรวมทั้งทำแผงกระบังลม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.325322451+07:00","message":"[buffer interim] 1570 false มีรอยรั่วซึมรวมทั้งทำแผงกระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.325329401+07:00","message":"[bufferProcess] interim [640000000]:มีรอยรั่วซึมรวมทั้งทำแผงกระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.325332024+07:00","message":"[bufferProcess] send to processor:มีรอยรั่วซึมรวมทั้งทำแผงกระบะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.325337632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.32534038+07:00","message":"> Transcript [21205] [false]: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.325342882+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.32534558+07:00","message":"Set new StatePrefix: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.666505907+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.666551191+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-06-19T14:54:11.666559618+07:00","message":"receive interim result [false|false]: มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมค้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.666572463+07:00","message":"[buffer interim] 1570 false มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมค้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.666581574+07:00","message":"[bufferProcess] interim [940000000]:มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมค้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.666584148+07:00","message":"[bufferProcess] send to processor:มีรอยรั่วซึมรวมทั้งทำแผงกระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.666588245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.666591583+07:00","message":"> Transcript [21206] [false]: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.666594354+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.666596451+07:00","message":"Set new StatePrefix: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.782198383+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.782240722+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-06-19T14:54:11.782249817+07:00","message":"receive interim result [false|false]: มีรอยรั่วซึมรวมทั้งทำแผงกระบังลม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.782263289+07:00","message":"[buffer interim] 1570 false มีรอยรั่วซึมรวมทั้งทำแผงกระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.782272655+07:00","message":"[bufferProcess] interim [0]:มีรอยรั่วซึมรวมทั้งทำแผงกระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.782275222+07:00","message":"[bufferProcess] send to processor:มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมค้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.782280529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.782283516+07:00","message":"> Transcript [21207] [false]: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมค้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.782286964+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.78228903+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.782291568+07:00","message":"StatePrefix: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.782298076+07:00","message":"TextPushed: 'มีรอยรั่วซึมรวมทั้งทำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.943750272+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.94379679+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-06-19T14:54:11.943807402+07:00","message":"receive interim result [false|false]: มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.943825643+07:00","message":"[buffer interim] 1570 false มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.943834556+07:00","message":"[bufferProcess] interim [180000000]:มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.943837382+07:00","message":"[bufferProcess] send to processor:มีรอยรั่วซึมรวมทั้งทำแผงกระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.943840661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.943844081+07:00","message":"> Transcript [21208] [false]: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.943847407+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.943849588+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.94385149+07:00","message":"StatePrefix: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.943854101+07:00","message":"TextPushed: 'มีรอยรั่วซึมรวมทั้งทำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.982962475+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.983009583+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-06-19T14:54:11.983016833+07:00","message":"receive interim result [false|false]: มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:11.983032697+07:00","message":"[buffer interim] 1570 false มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.983042766+07:00","message":"[bufferProcess] interim [300000000]:มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.983045512+07:00","message":"[bufferProcess] send to processor:มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.983049153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.983053694+07:00","message":"> Transcript [21209] [false]: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.983060275+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.983062521+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.983066749+07:00","message":"StatePrefix: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:11.983070094+07:00","message":"TextPushed: 'มีรอยรั่วซึมรวมทั้งทำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:12.061878384+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:12.061925075+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-06-19T14:54:12.061931851+07:00","message":"receive interim result [false|false]: มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:12.06194406+07:00","message":"[buffer interim] 1570 false มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.06195273+07:00","message":"[bufferProcess] interim [420000000]:มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.061955564+07:00","message":"[bufferProcess] send to processor:มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.061959734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.061962582+07:00","message":"> Transcript [21210] [false]: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.06196658+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.061968935+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.061971332+07:00","message":"StatePrefix: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.061974102+07:00","message":"TextPushed: 'มีรอยรั่วซึมรวมทั้งทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.061977469+07:00","message":"Push: 'แผงกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.061979441+07:00","message":"TextPushed: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.061981807+07:00","message":"Set new StatePrefix : 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.061984205+07:00","message":"Next Push (prob) : 'ฝนสาดให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:12.061993966+07:00","message":"push: {false แผงกระบังลม 0 0xc002af7600}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:12.368407514+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:12.3684489+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-06-19T14:54:12.36845577+07:00","message":"receive interim result [false|false]: มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:12.368473313+07:00","message":"[buffer interim] 1570 false มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.368480819+07:00","message":"[bufferProcess] interim [660000000]:มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.368484065+07:00","message":"[bufferProcess] send to processor:มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.368487446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.368490224+07:00","message":"> Transcript [21211] [false]: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.368493853+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.368496095+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.368498103+07:00","message":"StatePrefix: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.36850071+07:00","message":"TextPushed: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:12.562015669+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:12.562066037+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-06-19T14:54:12.562077971+07:00","message":"receive interim result [false|false]: มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:12.562094326+07:00","message":"[buffer interim] 1570 false มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.562107658+07:00","message":"[bufferProcess] interim [840000000]:มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.562111718+07:00","message":"[bufferProcess] send to processor:มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.562116958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.562121822+07:00","message":"> Transcript [21212] [false]: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.56212815+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.562131606+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.562134743+07:00","message":"StatePrefix: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.562138659+07:00","message":"TextPushed: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลม'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:12.814383444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:12.814404686+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.594282745+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.59432586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.594335119+07:00","message":"receive interim result [false|false]: มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.594352688+07:00","message":"[buffer interim] 1570 false มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.59436282+07:00","message":"[bufferProcess] interim [440000000]:มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.594366923+07:00","message":"[bufferProcess] send to processor:มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.594372288+07:00","message":"[bufferProcess] send to processor (ticker):มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.594376757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.594380451+07:00","message":"> Transcript [21213] [false]: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.594385215+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.594387823+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.594391437+07:00","message":"StatePrefix: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.594395126+07:00","message":"TextPushed: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.594397633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.594400893+07:00","message":"> Transcript [21214] [false]: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.594404407+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.594407393+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.594410637+07:00","message":"StatePrefix: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.594414084+07:00","message":"TextPushed: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.594417691+07:00","message":"Push: 'ฝนสาดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.594421246+07:00","message":"TextPushed: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.594424502+07:00","message":"Set new StatePrefix : 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.594433245+07:00","message":"Next Push (prob) : 'กับสัตว์เลี้ยง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.594443623+07:00","message":"push: {false ฝนสาดให้ 0 0xc002af7600}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.808935227+07:00","message":"[GCS] IsForceVAD: false for message ID: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.880803799+07:00","message":"[GCS] Start streaming session, msgId: 1571"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.91762281+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.917667967+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-06-19T14:54:13.917675391+07:00","message":"receive interim result [false|false]: มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.917689123+07:00","message":"[buffer interim] 1570 false มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.917704513+07:00","message":"[bufferProcess] interim [220000000]:มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.917707079+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.940120325+07:00","message":"[GCS] IsForceVAD: false for message ID: 1571"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.944866025+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.94489991+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-06-19T14:54:13.944906261+07:00","message":"receive interim result [false|false]: มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.944919628+07:00","message":"[buffer interim] 1570 false มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.944926387+07:00","message":"[bufferProcess] interim [340000000]:มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.944929312+07:00","message":"[bufferProcess] send to processor:มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.944932683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.944935739+07:00","message":"> Transcript [21215] [false]: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.944939204+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.94494165+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.944944223+07:00","message":"StatePrefix: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.944946799+07:00","message":"TextPushed: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.999910857+07:00","message":"[GCS] Start streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.069207124+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.069247092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีรอยรั่วซึมส่วนช้างทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง\",\"confidence\":0.9321487}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.069254723+07:00","message":"receive interim result [true|false]: มีรอยรั่วซึมส่วนช้างทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.069266027+07:00","message":"end recv isFinal message id 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.069268106+07:00","message":"end Recv id 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.069274068+07:00","message":"[buffer interim] 1570 true มีรอยรั่วซึมส่วนช้างทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.069287633+07:00","message":"[bufferProcess] interim [340000000]:มีรอยรั่วซึมส่วนช้างทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.069291381+07:00","message":"[bufferProcess] send to processor (isfinal):มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.069295326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.069298008+07:00","message":"> Transcript [21216] [false]: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.06930214+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.069304201+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.069308218+07:00","message":"StatePrefix: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.069310816+07:00","message":"TextPushed: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.06931286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.069315068+07:00","message":"> Transcript [21217] [true]: 'มีรอยรั่วซึมส่วนช้างทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.069317759+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.069319571+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.069321414+07:00","message":"StatePrefix: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.069328539+07:00","message":"TextPushed: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.069336764+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.06950623+07:00","message":"Push: 'กับสัตว์เลี้ยงภาคกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.069509759+07:00","message":"TextPushed: 'มีรอยรั่วซึมรวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.069512457+07:00","message":"Set new StatePrefix : 'มีรอยรั่วซึมส่วนช้างทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.069514777+07:00","message":"Next Push (prob) : 'มีรอยรั่วซึมส่วนช้างทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.069522359+07:00","message":"push: {true กับสัตว์เลี้ยงภาคกลาง 0 0xc002af7600}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.069536294+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1570.html'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.082161774+07:00","message":"receive streaming session, msgId: 1571"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.08219006+07:00","message":"found end of frame, send empty tag with msgId: 1571"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.08219354+07:00","message":"end Recv id 1571"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.08220042+07:00","message":"[buffer interim] 1571 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.082254272+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.082261814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.082265652+07:00","message":"> Transcript [21218] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.082268292+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.082270505+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.082276395+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.08227864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.08228202+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.082290939+07:00","message":"push: {true \n 0 0xc00378f580}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:14.102258773+07:00","message":"write wav file: './tmp/7584/7584_1570.wav'"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:14.102259075+07:00","message":"write wav file: './tmp/7584/7584_1571.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.779432757+07:00","message":"receive streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.779476527+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-06-19T14:54:14.779483368+07:00","message":"receive interim result [false|false]: พระโขนง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.779500545+07:00","message":"[buffer interim] 1572 false พระโขนง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.779508941+07:00","message":"[bufferProcess] interim [540000000]:พระโขนง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.779512056+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.277602875+07:00","message":"receive streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.277653539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"246\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.27766002+07:00","message":"receive interim result [false|false]: 246"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.277675972+07:00","message":"[buffer interim] 1572 false 246"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.277685088+07:00","message":"[bufferProcess] interim [80000000]:246"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.27768792+07:00","message":"[bufferProcess] send to processor:พระโขนง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.277692474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.277695525+07:00","message":"> Transcript [21219] [false]: 'พระโขนง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.277700357+07:00","message":"Set StatePrefix (first interim): 'พระโขนง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.379524281+07:00","message":"receive streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.379564059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระโขนง 10260\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.379570102+07:00","message":"receive interim result [false|false]: พระโขนง 10260"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.379586369+07:00","message":"[buffer interim] 1572 false พระโขนง 10260"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.37959407+07:00","message":"[bufferProcess] interim [140000000]:พระโขนง 10260"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.3795967+07:00","message":"[bufferProcess] send to processor:246"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.379599908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.37960486+07:00","message":"> Transcript [21220] [false]: '246'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.379607177+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.379609293+07:00","message":"Set new StatePrefix: '246'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.663016681+07:00","message":"receive streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.663059333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระโขนง 60 เปอร์เซ็นต์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.663065352+07:00","message":"receive interim result [false|false]: พระโขนง 60 เปอร์เซ็นต์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.663078401+07:00","message":"[buffer interim] 1572 false พระโขนง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.663085514+07:00","message":"[bufferProcess] interim [500000000]:พระโขนง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.663088008+07:00","message":"[bufferProcess] send to processor:พระโขนง 10260"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.663092883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.663096123+07:00","message":"> Transcript [21221] [false]: 'พระโขนง 10260'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.663098578+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.663100814+07:00","message":"Set new StatePrefix: 'พระโขนง 10260'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:15.815290686+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:15.815300527+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.898820955+07:00","message":"receive streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.898861045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระโขนง 60 เปอร์เซ็นต์ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.898867751+07:00","message":"receive interim result [false|false]: พระโขนง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.898880941+07:00","message":"[buffer interim] 1572 false พระโขนง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.898888059+07:00","message":"[bufferProcess] interim [680000000]:พระโขนง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.89889051+07:00","message":"[bufferProcess] send to processor:พระโขนง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.898897243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.898900016+07:00","message":"> Transcript [21222] [false]: 'พระโขนง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.898902513+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.898904995+07:00","message":"Set new StatePrefix: 'พระโขนง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.958847495+07:00","message":"receive streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.958890647+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-06-19T14:54:15.958898473+07:00","message":"receive interim result [false|false]: พระโขนง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.958909287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 60 เปอร์เซ็นต์ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.958913848+07:00","message":"receive interim result [false|false]:  60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.95892357+07:00","message":"[buffer interim] 1572 false พระโขนง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.958928369+07:00","message":"[buffer interim] 1572 false  60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.958935924+07:00","message":"[bufferProcess] interim [740000000]:พระโขนง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.958939512+07:00","message":"[bufferProcess] send to processor:พระโขนง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.958943447+07:00","message":"[bufferProcess] interim [740000000]: 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.958947128+07:00","message":"[bufferProcess] update buffer: พระโขนง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.958951713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.95895773+07:00","message":"> Transcript [21223] [false]: 'พระโขนง 60 เปอร์เซ็นต์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.958962643+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.958965446+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.958968475+07:00","message":"StatePrefix: 'พระโขนง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.958971681+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.087310768+07:00","message":"receive streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.087351847+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-06-19T14:54:16.087357044+07:00","message":"receive interim result [false|false]: พระโขนง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.08737132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 60 เปอร์เซ็นต์ของพื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.087374748+07:00","message":"receive interim result [false|false]:  60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.08738256+07:00","message":"[buffer interim] 1572 false พระโขนง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.087386272+07:00","message":"[buffer interim] 1572 false  60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.087392851+07:00","message":"[bufferProcess] interim [860000000]:พระโขนง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.087396535+07:00","message":"[bufferProcess] send to processor:พระโขนง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.087401609+07:00","message":"[bufferProcess] interim [860000000]: 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.087405549+07:00","message":"[bufferProcess] update buffer: พระโขนง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.087408403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.08741122+07:00","message":"> Transcript [21224] [false]: 'พระโขนง 60 เปอร์เซ็นต์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.087414893+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.087420037+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.087422212+07:00","message":"StatePrefix: 'พระโขนง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.087424455+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.27503828+07:00","message":"receive streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.275077874+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-06-19T14:54:16.275084465+07:00","message":"receive interim result [false|false]: พระโขนง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.275096834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 60 เปอร์เซ็นต์ของพื้นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.275100972+07:00","message":"receive interim result [false|false]:  60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.275109615+07:00","message":"[buffer interim] 1572 false พระโขนง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.275115403+07:00","message":"[buffer interim] 1572 false  60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.275121262+07:00","message":"[bufferProcess] interim [40000000]:พระโขนง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.27512417+07:00","message":"[bufferProcess] send to processor:พระโขนง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.275127495+07:00","message":"[bufferProcess] interim [40000000]: 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.275130446+07:00","message":"[bufferProcess] update buffer: พระโขนง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.275133338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.275136286+07:00","message":"> Transcript [21225] [false]: 'พระโขนง 60 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.27513963+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.275141873+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.275143849+07:00","message":"StatePrefix: 'พระโขนง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.275145955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.277285752+07:00","message":"receive streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.277302988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระโขนง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.277308558+07:00","message":"receive interim result [false|false]: พระโขนง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.27732033+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-06-19T14:54:16.277325045+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.277331358+07:00","message":"[buffer interim] 1572 false พระโขนง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.277336123+07:00","message":"[buffer interim] 1572 false  เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.277341227+07:00","message":"[bufferProcess] interim [100000000]:พระโขนง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.277345199+07:00","message":"[bufferProcess] send to processor:พระโขนง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.277348777+07:00","message":"[bufferProcess] interim [100000000]: เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.277352186+07:00","message":"[bufferProcess] update buffer: พระโขนง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.27735518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.277358821+07:00","message":"> Transcript [21226] [false]: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.277362447+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.277365082+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.277368279+07:00","message":"StatePrefix: 'พระโขนง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.277371266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.277374707+07:00","message":"Push: 'พระโขนง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.277377753+07:00","message":"TextPushed: 'พระโขนง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.277381183+07:00","message":"Set new StatePrefix : 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.277385117+07:00","message":"Next Push (prob) : 'ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.277394763+07:00","message":"push: {false พระโขนง 60 เปอร์เซ็นต์ 0 0xc00378f680}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.360759259+07:00","message":"receive streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.360799598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระโขนง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.360805627+07:00","message":"receive interim result [false|false]: พระโขนง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.360819367+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-06-19T14:54:16.360823368+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.360831762+07:00","message":"[buffer interim] 1572 false พระโขนง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.36083582+07:00","message":"[buffer interim] 1572 false  เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.360841836+07:00","message":"[bufferProcess] interim [220000000]:พระโขนง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.360844517+07:00","message":"[bufferProcess] send to processor:พระโขนง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.360848145+07:00","message":"[bufferProcess] interim [220000000]: เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.360851041+07:00","message":"[bufferProcess] update buffer: พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.360853896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.360856573+07:00","message":"> Transcript [21227] [false]: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.360859805+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.360862265+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.360864259+07:00","message":"StatePrefix: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.360867678+07:00","message":"TextPushed: 'พระโขนง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.583810098+07:00","message":"receive streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.583875371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระโขนง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.583883755+07:00","message":"receive interim result [false|false]: พระโขนง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.583904002+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-06-19T14:54:16.58390878+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.583932198+07:00","message":"[buffer interim] 1572 false พระโขนง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.583946519+07:00","message":"[buffer interim] 1572 false  เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.583953895+07:00","message":"[bufferProcess] interim [340000000]:พระโขนง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.58395875+07:00","message":"[bufferProcess] send to processor:พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.583962563+07:00","message":"[bufferProcess] interim [340000000]: เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.583965244+07:00","message":"[bufferProcess] update buffer: พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.583968374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.583971079+07:00","message":"> Transcript [21228] [false]: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.583974192+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.583976304+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.583978236+07:00","message":"StatePrefix: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.583980815+07:00","message":"TextPushed: 'พระโขนง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.653230038+07:00","message":"receive streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.653267195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระโขนง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.653273391+07:00","message":"receive interim result [false|false]: พระโขนง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.653286936+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-06-19T14:54:16.653290484+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.653298791+07:00","message":"[buffer interim] 1572 false พระโขนง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.653303111+07:00","message":"[buffer interim] 1572 false  เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.653309038+07:00","message":"[bufferProcess] interim [520000000]:พระโขนง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.653312004+07:00","message":"[bufferProcess] send to processor:พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.653315079+07:00","message":"[bufferProcess] interim [520000000]: เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.653318077+07:00","message":"[bufferProcess] update buffer: พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.653321064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.653323897+07:00","message":"> Transcript [21229] [false]: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.653327216+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.653329395+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.653331629+07:00","message":"StatePrefix: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.65333436+07:00","message":"TextPushed: 'พระโขนง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.845255004+07:00","message":"receive streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.845296266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระโขนง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.84530354+07:00","message":"receive interim result [false|false]: พระโขนง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.845315987+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-06-19T14:54:16.845319524+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.845327998+07:00","message":"[buffer interim] 1572 false พระโขนง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.845332208+07:00","message":"[buffer interim] 1572 false  เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.845338605+07:00","message":"[bufferProcess] interim [640000000]:พระโขนง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.845341287+07:00","message":"[bufferProcess] send to processor:พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.845344367+07:00","message":"[bufferProcess] interim [640000000]: เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.845348892+07:00","message":"[bufferProcess] update buffer: พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.845352595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.84535572+07:00","message":"> Transcript [21230] [false]: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.845359681+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.8453619+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.845364176+07:00","message":"StatePrefix: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.845366946+07:00","message":"TextPushed: 'พระโขนง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.845370004+07:00","message":"Push: 'ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.84537204+07:00","message":"TextPushed: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.845374259+07:00","message":"Set new StatePrefix : 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.845376586+07:00","message":"Next Push (prob) : 'และมีฝน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.845384679+07:00","message":"push: {false ของพื้นที่ 0 0xc00378f680}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.968918259+07:00","message":"receive streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.968963432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระโขนง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.96897006+07:00","message":"receive interim result [false|false]: พระโขนง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.968985488+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-06-19T14:54:16.968989062+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.968997969+07:00","message":"[buffer interim] 1572 false พระโขนง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.969006002+07:00","message":"[buffer interim] 1572 false  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.969012629+07:00","message":"[bufferProcess] interim [820000000]:พระโขนง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.969017491+07:00","message":"[bufferProcess] send to processor:พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.969021092+07:00","message":"[bufferProcess] interim [820000000]: เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.969024141+07:00","message":"[bufferProcess] update buffer: พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.969027456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.969030441+07:00","message":"> Transcript [21231] [false]: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.969034525+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.969036973+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.969039175+07:00","message":"StatePrefix: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.969041941+07:00","message":"TextPushed: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.208631234+07:00","message":"receive streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.208667444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระโขนง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.208673367+07:00","message":"receive interim result [false|false]: พระโขนง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.20868583+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-06-19T14:54:17.208689568+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.208696549+07:00","message":"[buffer interim] 1572 false พระโขนง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.208702974+07:00","message":"[buffer interim] 1572 false  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.208709104+07:00","message":"[bufferProcess] interim [0]:พระโขนง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.208711825+07:00","message":"[bufferProcess] send to processor:พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.208714908+07:00","message":"[bufferProcess] interim [0]: เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.20872509+07:00","message":"[bufferProcess] update buffer: พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.208738858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.208756478+07:00","message":"> Transcript [21232] [false]: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.208762316+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.208765042+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.208767633+07:00","message":"StatePrefix: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.208770323+07:00","message":"TextPushed: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.398409908+07:00","message":"[GCS] IsForceVAD: false for message ID: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.461677849+07:00","message":"[GCS] Start streaming session, msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.494782198+07:00","message":"receive streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.494827152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระโขนง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.494834402+07:00","message":"receive interim result [false|false]: พระโขนง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.494847874+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-06-19T14:54:17.49485196+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.494872187+07:00","message":"[buffer interim] 1572 false พระโขนง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.494884927+07:00","message":"[buffer interim] 1572 false  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.494893743+07:00","message":"[bufferProcess] interim [240000000]:พระโขนง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.494896793+07:00","message":"[bufferProcess] send to processor:พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.494900311+07:00","message":"[bufferProcess] interim [240000000]: เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.494904283+07:00","message":"[bufferProcess] update buffer: พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.494907719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.494910765+07:00","message":"> Transcript [21233] [false]: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.494914915+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.494917242+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.494919943+07:00","message":"StatePrefix: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.494922876+07:00","message":"TextPushed: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.569261721+07:00","message":"receive streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.569316273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง\",\"confidence\":0.83159494}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.56932495+07:00","message":"receive interim result [true|false]: พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.569336771+07:00","message":"end recv isFinal message id 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.569339027+07:00","message":"end Recv id 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.569345463+07:00","message":"[buffer interim] 1572 true พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.569357221+07:00","message":"[bufferProcess] interim [420000000]:พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.56936044+07:00","message":"[bufferProcess] send to processor (isfinal):พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.569375478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.569393079+07:00","message":"> Transcript [21234] [false]: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.569399135+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.569401461+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.569403961+07:00","message":"StatePrefix: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.569407157+07:00","message":"TextPushed: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.569414569+07:00","message":"Push: 'และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.569416535+07:00","message":"TextPushed: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.569419176+07:00","message":"Set new StatePrefix : 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.569422032+07:00","message":"Next Push (prob) : 'ตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.569424556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.569426809+07:00","message":"> Transcript [21235] [true]: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.569429215+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.569431111+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.569433518+07:00","message":"StatePrefix: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.569435586+07:00","message":"TextPushed: 'พระโขนง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.56943832+07:00","message":"Push: 'ตกหนักบางแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.569449393+07:00","message":"push: {false และมีฝน 0 0xc00378f680}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.56948421+07:00","message":"push: {true ตกหนักบางแห่ง 0 0xc00378f680}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:17.578272617+07:00","message":"write wav file: './tmp/7584/7584_1572.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.186004484+07:00","message":"receive streaming session, msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.186055446+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-06-19T14:54:18.186063005+07:00","message":"receive interim result [false|false]: ในช่วง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.186082221+07:00","message":"[buffer interim] 1573 false ในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.186091322+07:00","message":"[bufferProcess] interim [540000000]:ในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.186094249+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.350743617+07:00","message":"receive streaming session, msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.350796713+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-06-19T14:54:18.350805814+07:00","message":"receive interim result [false|false]: ในช่วงระหว่าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.350825636+07:00","message":"[buffer interim] 1573 false ในช่วงระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.350840186+07:00","message":"[bufferProcess] interim [720000000]:ในช่วงระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.350844378+07:00","message":"[bufferProcess] send to processor:ในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.350853638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.350858353+07:00","message":"> Transcript [21236] [false]: 'ในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.350862388+07:00","message":"Set StatePrefix (first interim): 'ในช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.500375317+07:00","message":"receive streaming session, msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.500404712+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-06-19T14:54:18.500412697+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.500428016+07:00","message":"[buffer interim] 1573 false ในช่วงระหว่างวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.500435812+07:00","message":"[bufferProcess] interim [840000000]:ในช่วงระหว่างวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.500439167+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.500442913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.500445871+07:00","message":"> Transcript [21237] [false]: 'ในช่วงระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.500449246+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.500451607+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.500453465+07:00","message":"StatePrefix: 'ในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.500455645+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.633744066+07:00","message":"receive streaming session, msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.633787821+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-06-19T14:54:18.633794296+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันเสาร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.633809049+07:00","message":"[buffer interim] 1573 false ในช่วงระหว่างวันเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.633817461+07:00","message":"[bufferProcess] interim [20000000]:ในช่วงระหว่างวันเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.633822482+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.633827083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.633830731+07:00","message":"> Transcript [21238] [false]: 'ในช่วงระหว่างวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.633834762+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.633837226+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.633839274+07:00","message":"StatePrefix: 'ในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.633841305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:18.81607359+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:18.81608446+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.896557439+07:00","message":"receive streaming session, msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.896613853+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-06-19T14:54:18.896623977+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันเสาร์ถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.896641715+07:00","message":"[buffer interim] 1573 false ในช่วงระหว่างวันเสาร์ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.896654203+07:00","message":"[bufferProcess] interim [320000000]:ในช่วงระหว่างวันเสาร์ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.896657185+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวันเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.896665032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.896668749+07:00","message":"> Transcript [21239] [false]: 'ในช่วงระหว่างวันเสาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.896672368+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.896674775+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.896676853+07:00","message":"StatePrefix: 'ในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.896678897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.083840145+07:00","message":"receive streaming session, msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.083878762+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-06-19T14:54:19.083884275+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันเสาร์ถึงวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.083894894+07:00","message":"[buffer interim] 1573 false ในช่วงระหว่างวันเสาร์ถึงวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.083901767+07:00","message":"[bufferProcess] interim [440000000]:ในช่วงระหว่างวันเสาร์ถึงวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.083904275+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวันเสาร์ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.083907502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.083910225+07:00","message":"> Transcript [21240] [false]: 'ในช่วงระหว่างวันเสาร์ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.083913865+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.083915891+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.083917751+07:00","message":"StatePrefix: 'ในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.083919781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.083922778+07:00","message":"Push: 'ในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.083924819+07:00","message":"TextPushed: 'ในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.083926857+07:00","message":"Set new StatePrefix : 'ในช่วงระหว่างวันเสาร์ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.083929544+07:00","message":"Next Push (prob) : 'ระหว่างวันเสาร์ถึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.083939419+07:00","message":"push: {false ในช่วง 0 0xc002bf7100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.205050426+07:00","message":"receive streaming session, msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.205090862+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-06-19T14:54:19.205097675+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันเสาร์ถึงวันนั้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.205111566+07:00","message":"[buffer interim] 1573 false ในช่วงระหว่างวันเสาร์ถึงวันนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.205121439+07:00","message":"[bufferProcess] interim [560000000]:ในช่วงระหว่างวันเสาร์ถึงวันนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.205125197+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวันเสาร์ถึงวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.205132663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.205139305+07:00","message":"> Transcript [21241] [false]: 'ในช่วงระหว่างวันเสาร์ถึงวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.205142636+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.205144903+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.205146848+07:00","message":"StatePrefix: 'ในช่วงระหว่างวันเสาร์ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.20515199+07:00","message":"TextPushed: 'ในช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.207934082+07:00","message":"receive streaming session, msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.207958788+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-06-19T14:54:19.207964555+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันเสาร์ถึงวันอังคาร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.207976496+07:00","message":"[buffer interim] 1573 false ในช่วงระหว่างวันเสาร์ถึงวันอังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.20798364+07:00","message":"[bufferProcess] interim [620000000]:ในช่วงระหว่างวันเสาร์ถึงวันอังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.207988586+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวันเสาร์ถึงวันนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.207994612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.207998181+07:00","message":"> Transcript [21242] [false]: 'ในช่วงระหว่างวันเสาร์ถึงวันนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.208000999+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.208003082+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.208006172+07:00","message":"StatePrefix: 'ในช่วงระหว่างวันเสาร์ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.208009154+07:00","message":"TextPushed: 'ในช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.529458298+07:00","message":"receive streaming session, msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.529504923+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-06-19T14:54:19.529511734+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.529527076+07:00","message":"[buffer interim] 1573 false ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.529537651+07:00","message":"[bufferProcess] interim [860000000]:ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.529540745+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวันเสาร์ถึงวันอังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.52954694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.52955028+07:00","message":"> Transcript [21243] [false]: 'ในช่วงระหว่างวันเสาร์ถึงวันอังคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.529554052+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.529556248+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.529558649+07:00","message":"StatePrefix: 'ในช่วงระหว่างวันเสาร์ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.529561256+07:00","message":"TextPushed: 'ในช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.601205+07:00","message":"receive streaming session, msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.6012426+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-06-19T14:54:19.601248445+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.601260625+07:00","message":"[buffer interim] 1573 false ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.601269493+07:00","message":"[bufferProcess] interim [980000000]:ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.601272243+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.601278246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.601281396+07:00","message":"> Transcript [21244] [false]: 'ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.601285601+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.601288265+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.601290972+07:00","message":"StatePrefix: 'ในช่วงระหว่างวันเสาร์ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.601293483+07:00","message":"TextPushed: 'ในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.601297123+07:00","message":"Push: 'ระหว่างวันเสาร์ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.601299191+07:00","message":"TextPushed: 'ในช่วงระหว่างวันเสาร์ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.60130147+07:00","message":"Set new StatePrefix : 'ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.601303736+07:00","message":"Next Push (prob) : 'วันอังคารนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.601311371+07:00","message":"push: {false ระหว่างวันเสาร์ถึง 0 0xc002bf7100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.734051402+07:00","message":"receive streaming session, msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.734096528+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-06-19T14:54:19.734104401+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.73411917+07:00","message":"[buffer interim] 1573 false ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.734127451+07:00","message":"[bufferProcess] interim [100000000]:ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.734130542+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.734137253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.734140396+07:00","message":"> Transcript [21245] [false]: 'ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.734144037+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.73414641+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.734149025+07:00","message":"StatePrefix: 'ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.73415199+07:00","message":"TextPushed: 'ในช่วงระหว่างวันเสาร์ถึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.924750771+07:00","message":"receive streaming session, msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.924789558+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-06-19T14:54:19.92479578+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.924806015+07:00","message":"[buffer interim] 1573 false ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.924813159+07:00","message":"[bufferProcess] interim [280000000]:ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.924816263+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.924822549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.924825559+07:00","message":"> Transcript [21246] [false]: 'ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.92482916+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.924831347+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.924833258+07:00","message":"StatePrefix: 'ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.924835728+07:00","message":"TextPushed: 'ในช่วงระหว่างวันเสาร์ถึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.104532112+07:00","message":"receive streaming session, msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.104590111+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-06-19T14:54:20.104598212+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.104614309+07:00","message":"[buffer interim] 1573 false ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.104622159+07:00","message":"[bufferProcess] interim [460000000]:ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.10462608+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.104634781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.104637776+07:00","message":"> Transcript [21247] [false]: 'ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.104641688+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.104644364+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.104647111+07:00","message":"StatePrefix: 'ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.10465028+07:00","message":"TextPushed: 'ในช่วงระหว่างวันเสาร์ถึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.287909672+07:00","message":"receive streaming session, msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.287950897+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-06-19T14:54:20.287958595+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.287974475+07:00","message":"[buffer interim] 1573 false ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.287984542+07:00","message":"[bufferProcess] interim [640000000]:ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.287987744+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.287996372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.287999306+07:00","message":"> Transcript [21248] [false]: 'ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.28800349+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.288006606+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.288009111+07:00","message":"StatePrefix: 'ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.288012167+07:00","message":"TextPushed: 'ในช่วงระหว่างวันเสาร์ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.288019763+07:00","message":"Push: 'วันอังคารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.288021988+07:00","message":"TextPushed: 'ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.28802461+07:00","message":"Set new StatePrefix : 'ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.288027095+07:00","message":"Next Push (prob) : 'จะมีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.28804858+07:00","message":"push: {false วันอังคารนี้ 0 0xc002bf7100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.292670965+07:00","message":"receive streaming session, msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.292696745+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-06-19T14:54:20.292702992+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.292721293+07:00","message":"[buffer interim] 1573 false ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.292728302+07:00","message":"[bufferProcess] interim [700000000]:ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.292731096+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.292736619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.292739765+07:00","message":"> Transcript [21249] [false]: 'ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.292742755+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.292744946+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.292746808+07:00","message":"StatePrefix: 'ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.29274976+07:00","message":"TextPushed: 'ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.340167505+07:00","message":"[GCS] IsForceVAD: false for message ID: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.40091885+07:00","message":"[GCS] Start streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.482568648+07:00","message":"receive streaming session, msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.482614093+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-06-19T14:54:20.482621372+07:00","message":"receive interim result [true|false]: ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.482630994+07:00","message":"end recv isFinal message id 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.482633268+07:00","message":"end Recv id 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.482639125+07:00","message":"[buffer interim] 1573 true ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.482647517+07:00","message":"[bufferProcess] interim [910000000]:ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.482654526+07:00","message":"[bufferProcess] send to processor (isfinal):ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.482658617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.482661794+07:00","message":"> Transcript [21250] [false]: 'ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.482665239+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.482667667+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.48266997+07:00","message":"StatePrefix: 'ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.482672774+07:00","message":"TextPushed: 'ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.48267505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.482677441+07:00","message":"> Transcript [21251] [true]: 'ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.482680471+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.482682455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.482684284+07:00","message":"StatePrefix: 'ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้จะมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.482686475+07:00","message":"TextPushed: 'ในช่วงระหว่างวันเสาร์ถึงวันอังคารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.482695252+07:00","message":"Push: 'จะมีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.482705813+07:00","message":"push: {true จะมีฝนฟ้าคะนอง 0 0xc002bf7100}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:20.49081548+07:00","message":"write wav file: './tmp/7584/7584_1573.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.796638285+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.796670448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลือ 20\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.796676366+07:00","message":"receive interim result [false|false]: เหลือ 20"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.796692183+07:00","message":"[buffer interim] 1574 false เหลือ 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.796699475+07:00","message":"[bufferProcess] interim [200000000]:เหลือ 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.796701171+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.796706592+07:00","message":"[bufferProcess] send to processor (ticker):เหลือ 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.796709578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.796722753+07:00","message":"> Transcript [21252] [false]: 'เหลือ 20'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.796725571+07:00","message":"Set StatePrefix (first interim): 'เหลือ 20'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:21.816784342+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:21.816793644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.076642145+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.076685886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลือ 2004\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.07669289+07:00","message":"receive interim result [false|false]: เหลือ 2004"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.076707895+07:00","message":"[buffer interim] 1574 false เหลือ 2004"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.076730351+07:00","message":"[bufferProcess] interim [500000000]:เหลือ 2004"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.076732875+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.160962547+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.161004602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลือ 20-40\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.161011074+07:00","message":"receive interim result [false|false]: เหลือ 20-40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.16102261+07:00","message":"[buffer interim] 1574 false เหลือ 20-40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.161030387+07:00","message":"[bufferProcess] interim [560000000]:เหลือ 20-40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.161032756+07:00","message":"[bufferProcess] send to processor:เหลือ 2004"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.161038176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.161041356+07:00","message":"> Transcript [21253] [false]: 'เหลือ 2004'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.161044629+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.16104669+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.161048833+07:00","message":"StatePrefix: 'เหลือ 20'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.161051026+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.550945539+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.55099824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลือ 20%\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.551009491+07:00","message":"receive interim result [false|false]: เหลือ 20%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.551029495+07:00","message":"[buffer interim] 1574 false เหลือ 20%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.551042351+07:00","message":"[bufferProcess] interim [980000000]:เหลือ 20%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.551046339+07:00","message":"[bufferProcess] send to processor:เหลือ 20-40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.551054464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.551058409+07:00","message":"> Transcript [21254] [false]: 'เหลือ 20-40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.551063333+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.551066198+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.551069172+07:00","message":"StatePrefix: 'เหลือ 20'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.551072397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.688419894+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.688461872+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-06-19T14:54:22.688468491+07:00","message":"receive interim result [false|false]: เหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.688478288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20%\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.688481116+07:00","message":"receive interim result [false|false]:  20%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.688490304+07:00","message":"[buffer interim] 1574 false เหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.68849606+07:00","message":"[buffer interim] 1574 false  20%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.688502255+07:00","message":"[bufferProcess] interim [100000000]:เหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.688504863+07:00","message":"[bufferProcess] send to processor:เหลือ 20%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.688507768+07:00","message":"[bufferProcess] interim [100000000]: 20%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.6885106+07:00","message":"[bufferProcess] update buffer: เหลือ 20%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.688513432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.688516273+07:00","message":"> Transcript [21255] [false]: 'เหลือ 20%'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.688519064+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.688521056+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.68852303+07:00","message":"StatePrefix: 'เหลือ 20'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.688525056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.730004758+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.730043079+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-06-19T14:54:22.730050103+07:00","message":"receive interim result [false|false]: เหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.730060805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20% ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.730063938+07:00","message":"receive interim result [false|false]:  20% ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.730071545+07:00","message":"[buffer interim] 1574 false เหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.730078169+07:00","message":"[buffer interim] 1574 false  20% ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.730085014+07:00","message":"[bufferProcess] interim [160000000]:เหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.73008784+07:00","message":"[bufferProcess] send to processor:เหลือ 20%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.730094209+07:00","message":"[bufferProcess] interim [160000000]: 20% ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.730097436+07:00","message":"[bufferProcess] update buffer: เหลือ 20% ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.730100394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.730103852+07:00","message":"> Transcript [21256] [false]: 'เหลือ 20%'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.730106601+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.730108889+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.730110776+07:00","message":"StatePrefix: 'เหลือ 20'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.730112968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.730118565+07:00","message":"Push: 'เหลือ 20'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.730120662+07:00","message":"TextPushed: 'เหลือ 20'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.730122637+07:00","message":"Set new StatePrefix : 'เหลือ 20%'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.730125622+07:00","message":"Next Push (prob) : '%'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.730133316+07:00","message":"push: {false เหลือ 20 0 0xc002d67a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.990991402+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.991027854+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-06-19T14:54:22.991034121+07:00","message":"receive interim result [false|false]: เหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.991054258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20 ถึง 40 เปอร์เซ็นต์ของพื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.991057919+07:00","message":"receive interim result [false|false]:  20 ถึง 40 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.991064739+07:00","message":"[buffer interim] 1574 false เหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.991068392+07:00","message":"[buffer interim] 1574 false  20 ถึง 40 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.991074536+07:00","message":"[bufferProcess] interim [340000000]:เหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.991077009+07:00","message":"[bufferProcess] send to processor:เหลือ 20% ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.991079935+07:00","message":"[bufferProcess] interim [340000000]: 20 ถึง 40 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.991083288+07:00","message":"[bufferProcess] update buffer: เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.991086564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.991089648+07:00","message":"> Transcript [21257] [false]: 'เหลือ 20% ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.991092995+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.99109525+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.991097305+07:00","message":"StatePrefix: 'เหลือ 20%'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.991099456+07:00","message":"TextPushed: 'เหลือ 20'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.057678984+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.05772784+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-06-19T14:54:23.057734496+07:00","message":"receive interim result [false|false]: เหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.057746624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.057753192+07:00","message":"receive interim result [false|false]:  20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.057765892+07:00","message":"[buffer interim] 1574 false เหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.057790129+07:00","message":"[buffer interim] 1574 false  20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.057799396+07:00","message":"[bufferProcess] interim [520000000]:เหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.057803931+07:00","message":"[bufferProcess] send to processor:เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.057811606+07:00","message":"[bufferProcess] interim [520000000]: 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.057814931+07:00","message":"[bufferProcess] update buffer: เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.057818345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.057821613+07:00","message":"> Transcript [21258] [false]: 'เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.057824962+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.057827037+07:00","message":"Set new StatePrefix: 'เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.562513928+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.562555381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลือ 20 ถึง 40\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.56256314+07:00","message":"receive interim result [false|false]: เหลือ 20 ถึง 40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.562576466+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-06-19T14:54:23.562579769+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.562588087+07:00","message":"[buffer interim] 1574 false เหลือ 20 ถึง 40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.562595668+07:00","message":"[buffer interim] 1574 false  เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.562602127+07:00","message":"[bufferProcess] interim [940000000]:เหลือ 20 ถึง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.562604696+07:00","message":"[bufferProcess] send to processor:เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.562611172+07:00","message":"[bufferProcess] interim [940000000]: เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.562614854+07:00","message":"[bufferProcess] update buffer: เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.562633261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.562664813+07:00","message":"> Transcript [21259] [false]: 'เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.562671698+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.562674933+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.562678475+07:00","message":"StatePrefix: 'เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.562681103+07:00","message":"TextPushed: 'เหลือ 20'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.631202777+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.631246495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.631254455+07:00","message":"receive interim result [false|false]: เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.631271271+07:00","message":"[buffer interim] 1574 false เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.631278548+07:00","message":"[bufferProcess] interim [120000000]:เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.631281411+07:00","message":"[bufferProcess] send to processor:เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.631284668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.631287608+07:00","message":"> Transcript [21260] [false]: 'เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.631291296+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.631294299+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.631297072+07:00","message":"StatePrefix: 'เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.631299536+07:00","message":"TextPushed: 'เหลือ 20'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.248211315+07:00","message":"[GCS] IsForceVAD: false for message ID: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.322519643+07:00","message":"[GCS] Start streaming session, msgId: 1575"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.434759779+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.434803964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่\",\"confidence\":0.9574566}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.434812289+07:00","message":"receive interim result [true|false]: เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.434820333+07:00","message":"end recv isFinal message id 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.434822753+07:00","message":"end Recv id 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.434830472+07:00","message":"[buffer interim] 1574 true เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.434840477+07:00","message":"[bufferProcess] interim [870000000]:เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.43484429+07:00","message":"[bufferProcess] send to processor (isfinal):เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.434858022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.434873713+07:00","message":"> Transcript [21261] [false]: 'เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.434888975+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.434891549+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.43489418+07:00","message":"StatePrefix: 'เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.434896858+07:00","message":"TextPushed: 'เหลือ 20'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.434899551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.434902115+07:00","message":"> Transcript [21262] [true]: 'เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.434904489+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.434906207+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.434908035+07:00","message":"StatePrefix: 'เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.434910056+07:00","message":"TextPushed: 'เหลือ 20'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.434920079+07:00","message":"Push: ' ถึง 40 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.434931722+07:00","message":"push: {true  ถึง 40 เปอร์เซ็นต์ของพื้นที่ 0 0xc002d67a00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:24.444730794+07:00","message":"write wav file: './tmp/7584/7584_1574.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:24.817698209+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:24.817729838+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.148071968+07:00","message":"[GCS] IsForceVAD: false for message ID: 1575"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.230348846+07:00","message":"receive streaming session, msgId: 1575"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.230391085+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-06-19T14:54:25.230397339+07:00","message":"receive interim result [false|false]: น้ำในบ่อเลี้ยง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.230411492+07:00","message":"[buffer interim] 1575 false น้ำในบ่อเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.23042303+07:00","message":"[bufferProcess] interim [840000000]:น้ำในบ่อเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.230426167+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.238163151+07:00","message":"receive streaming session, msgId: 1575"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.238204476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำในบ่อเลี้ยง\",\"confidence\":0.9369461}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.23821206+07:00","message":"receive interim result [true|false]: น้ำในบ่อเลี้ยง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.238226501+07:00","message":"end recv isFinal message id 1575"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.238230025+07:00","message":"end Recv id 1575"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.238238389+07:00","message":"[buffer interim] 1575 true น้ำในบ่อเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.238247197+07:00","message":"[bufferProcess] interim [870000000]:น้ำในบ่อเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.238251016+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำในบ่อเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.23825519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.238261568+07:00","message":"> Transcript [21263] [false]: 'น้ำในบ่อเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.238265343+07:00","message":"Set StatePrefix (first interim): 'น้ำในบ่อเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.23826808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.238271116+07:00","message":"> Transcript [21264] [true]: 'น้ำในบ่อเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.238274901+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.23827815+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.238281807+07:00","message":"StatePrefix: 'น้ำในบ่อเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.238284915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.238288482+07:00","message":"Push: 'น้ำในบ่อเลี้ยง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.238298674+07:00","message":"push: {true น้ำในบ่อเลี้ยง 0 0xc002d67e80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:25.244287145+07:00","message":"write wav file: './tmp/7584/7584_1575.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.471820711+07:00","message":"[GCS] Start streaming session, msgId: 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.978443281+07:00","message":"[GCS] IsForceVAD: false for message ID: 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.110605643+07:00","message":"[GCS] Start streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.154971897+07:00","message":"receive streaming session, msgId: 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.155011448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กวนตีน\",\"confidence\":0.7838647}],\"is_final\":true,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.155016848+07:00","message":"receive interim result [true|false]: กวนตีน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.15502829+07:00","message":"end recv isFinal message id 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.155031164+07:00","message":"end Recv id 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.155036707+07:00","message":"[buffer interim] 1576 true กวนตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.155046942+07:00","message":"[bufferProcess] interim [540000000]:กวนตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.155051043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.155053779+07:00","message":"> Transcript [21265] [true]: 'กวนตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.155056516+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.155058645+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.155060543+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.155062402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.155069549+07:00","message":"Push: 'กวนตีน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.155077574+07:00","message":"push: {true กวนตีน 0 0xc003992000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:26.160246502+07:00","message":"write wav file: './tmp/7584/7584_1576.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.634221676+07:00","message":"receive streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.634269322+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-06-19T14:54:26.634274963+07:00","message":"receive interim result [false|false]: น้ำฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.634289639+07:00","message":"[buffer interim] 1577 false น้ำฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.634296105+07:00","message":"[bufferProcess] interim [540000000]:น้ำฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.63429801+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.764888291+07:00","message":"receive streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.764929825+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-06-19T14:54:26.7649414+07:00","message":"receive interim result [false|false]: น้ำฝนที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.764955753+07:00","message":"[buffer interim] 1577 false น้ำฝนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.764964915+07:00","message":"[bufferProcess] interim [720000000]:น้ำฝนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.764967727+07:00","message":"[bufferProcess] send to processor:น้ำฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.764973885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.764976895+07:00","message":"> Transcript [21266] [false]: 'น้ำฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.764979055+07:00","message":"Set StatePrefix (first interim): 'น้ำฝน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.789087032+07:00","message":"[GCS] Cleaned up inactive client: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.789136081+07:00","message":"[GCS] Cleaned up inactive client: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.789139041+07:00","message":"[GCS] Cleaned up inactive client: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.789141014+07:00","message":"[GCS] Cleaned up inactive client: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.789142851+07:00","message":"[GCS] Cleaned up inactive client: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.789144993+07:00","message":"[GCS] Cleaned up inactive client: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.78914677+07:00","message":"[GCS] Cleaned up inactive client: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.789148622+07:00","message":"[GCS] Cleaned up inactive client: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.824579762+07:00","message":"receive streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.824622378+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-06-19T14:54:26.82462806+07:00","message":"receive interim result [false|false]: น้ำฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.824642425+07:00","message":"[buffer interim] 1577 false น้ำฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.824651894+07:00","message":"[bufferProcess] interim [780000000]:น้ำฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.824654912+07:00","message":"[bufferProcess] send to processor:น้ำฝนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.82466206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.82466531+07:00","message":"> Transcript [21267] [false]: 'น้ำฝนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.824668743+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.824671065+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.824673119+07:00","message":"StatePrefix: 'น้ำฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.824675344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.956577611+07:00","message":"receive streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.956622072+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-06-19T14:54:26.956628249+07:00","message":"receive interim result [false|false]: น้ำฝนที่ตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.95664399+07:00","message":"[buffer interim] 1577 false น้ำฝนที่ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.956654382+07:00","message":"[bufferProcess] interim [840000000]:น้ำฝนที่ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.956657162+07:00","message":"[bufferProcess] send to processor:น้ำฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.956663606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.956666538+07:00","message":"> Transcript [21268] [false]: 'น้ำฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.956669927+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.95667213+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.956674456+07:00","message":"StatePrefix: 'น้ำฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.956676723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.071864844+07:00","message":"receive streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.071913032+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-06-19T14:54:27.071920205+07:00","message":"receive interim result [false|false]: น้ำฝนที่ตกลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.071936105+07:00","message":"[buffer interim] 1577 false น้ำฝนที่ตกลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.071945677+07:00","message":"[bufferProcess] interim [960000000]:น้ำฝนที่ตกลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.071948549+07:00","message":"[bufferProcess] send to processor:น้ำฝนที่ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.071956287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.071960043+07:00","message":"> Transcript [21269] [false]: 'น้ำฝนที่ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.071963809+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.071966697+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.071968762+07:00","message":"StatePrefix: 'น้ำฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.071971122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.169007452+07:00","message":"receive streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.169050449+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-06-19T14:54:27.169058128+07:00","message":"receive interim result [false|false]: น้ำฝนที่ตกลงมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.169074321+07:00","message":"[buffer interim] 1577 false น้ำฝนที่ตกลงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.16908564+07:00","message":"[bufferProcess] interim [80000000]:น้ำฝนที่ตกลงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.169089635+07:00","message":"[bufferProcess] send to processor:น้ำฝนที่ตกลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.169096355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.169100647+07:00","message":"> Transcript [21270] [false]: 'น้ำฝนที่ตกลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.169105189+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.169108342+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.169111346+07:00","message":"StatePrefix: 'น้ำฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.16911455+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.169122814+07:00","message":"Push: 'น้ำฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.169125609+07:00","message":"TextPushed: 'น้ำฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.169129701+07:00","message":"Set new StatePrefix : 'น้ำฝนที่ตกลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.169132872+07:00","message":"Next Push (prob) : 'ที่ตกลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.169150481+07:00","message":"push: {false น้ำฝน 0 0xc000141500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.325822477+07:00","message":"receive streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.325863999+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-06-19T14:54:27.325870889+07:00","message":"receive interim result [false|false]: น้ำฝนที่ตกลงบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.325886877+07:00","message":"[buffer interim] 1577 false น้ำฝนที่ตกลงบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.325894929+07:00","message":"[bufferProcess] interim [140000000]:น้ำฝนที่ตกลงบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.325897656+07:00","message":"[bufferProcess] send to processor:น้ำฝนที่ตกลงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.325903657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.325906458+07:00","message":"> Transcript [21271] [false]: 'น้ำฝนที่ตกลงมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.325909829+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.325911977+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.325914317+07:00","message":"StatePrefix: 'น้ำฝนที่ตกลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.325916922+07:00","message":"TextPushed: 'น้ำฝน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.396565354+07:00","message":"receive streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.396614349+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-06-19T14:54:27.396623308+07:00","message":"receive interim result [false|false]: น้ำฝนที่ตกลงมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.396637854+07:00","message":"[buffer interim] 1577 false น้ำฝนที่ตกลงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.396644992+07:00","message":"[bufferProcess] interim [200000000]:น้ำฝนที่ตกลงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.396647794+07:00","message":"[bufferProcess] send to processor:น้ำฝนที่ตกลงบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.396656532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.396659438+07:00","message":"> Transcript [21272] [false]: 'น้ำฝนที่ตกลงบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.396662821+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.396667455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.396669894+07:00","message":"StatePrefix: 'น้ำฝนที่ตกลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.396672331+07:00","message":"TextPushed: 'น้ำฝน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.411762813+07:00","message":"receive streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.411794246+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-06-19T14:54:27.411799793+07:00","message":"receive interim result [false|false]: น้ำฝนที่ตกลงบนดิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.411813522+07:00","message":"[buffer interim] 1577 false น้ำฝนที่ตกลงบนดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.411819761+07:00","message":"[bufferProcess] interim [260000000]:น้ำฝนที่ตกลงบนดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.411822465+07:00","message":"[bufferProcess] send to processor:น้ำฝนที่ตกลงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.411825818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.411828466+07:00","message":"> Transcript [21273] [false]: 'น้ำฝนที่ตกลงมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.411831901+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.411834251+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.411836389+07:00","message":"StatePrefix: 'น้ำฝนที่ตกลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.411838542+07:00","message":"TextPushed: 'น้ำฝน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.654166135+07:00","message":"receive streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.654207262+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-06-19T14:54:27.654213556+07:00","message":"receive interim result [false|false]: น้ำฝนที่ตกลงกันดินไหลลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.654227931+07:00","message":"[buffer interim] 1577 false น้ำฝนที่ตกลงกันดินไหลลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.654235543+07:00","message":"[bufferProcess] interim [560000000]:น้ำฝนที่ตกลงกันดินไหลลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.65423859+07:00","message":"[bufferProcess] send to processor:น้ำฝนที่ตกลงบนดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.654246742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.654249767+07:00","message":"> Transcript [21274] [false]: 'น้ำฝนที่ตกลงบนดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.654254235+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.65425742+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.654260755+07:00","message":"StatePrefix: 'น้ำฝนที่ตกลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.654263301+07:00","message":"TextPushed: 'น้ำฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.654270796+07:00","message":"Push: 'ที่ตกลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.654272885+07:00","message":"TextPushed: 'น้ำฝนที่ตกลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.654275058+07:00","message":"Set new StatePrefix : 'น้ำฝนที่ตกลงบนดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.654277339+07:00","message":"Next Push (prob) : 'บนดิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.654287427+07:00","message":"push: {false ที่ตกลง 0 0xc000141500}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:27.818639252+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:27.818651435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.845033786+07:00","message":"receive streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.845080624+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-06-19T14:54:27.845087711+07:00","message":"receive interim result [false|false]: น้ำฝนที่ตกลงกันดินไหลลงบ่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.845100276+07:00","message":"[buffer interim] 1577 false น้ำฝนที่ตกลงกันดินไหลลงบ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.845111114+07:00","message":"[bufferProcess] interim [740000000]:น้ำฝนที่ตกลงกันดินไหลลงบ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.845115432+07:00","message":"[bufferProcess] send to processor:น้ำฝนที่ตกลงกันดินไหลลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.845123876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.84512842+07:00","message":"> Transcript [21275] [false]: 'น้ำฝนที่ตกลงกันดินไหลลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.845132113+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.84513623+07:00","message":"Set new StatePrefix: 'น้ำฝนที่ตกลงกันดินไหลลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:28.428094792+07:00","message":"receive streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:28.428139086+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-06-19T14:54:28.428146995+07:00","message":"receive interim result [false|false]: น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:28.428161806+07:00","message":"[buffer interim] 1577 false น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.428170556+07:00","message":"[bufferProcess] interim [340000000]:น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.428174354+07:00","message":"[bufferProcess] send to processor:น้ำฝนที่ตกลงกันดินไหลลงบ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.428178887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.428182844+07:00","message":"> Transcript [21276] [false]: 'น้ำฝนที่ตกลงกันดินไหลลงบ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.428188008+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.428190942+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.428194575+07:00","message":"StatePrefix: 'น้ำฝนที่ตกลงกันดินไหลลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.428198283+07:00","message":"TextPushed: 'น้ำฝนที่ตกลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:28.557761371+07:00","message":"receive streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:28.557807515+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-06-19T14:54:28.557832963+07:00","message":"receive interim result [false|false]: น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:28.557852251+07:00","message":"[buffer interim] 1577 false น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.557868461+07:00","message":"[bufferProcess] interim [520000000]:น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.557872927+07:00","message":"[bufferProcess] send to processor:น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.55788374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.557888367+07:00","message":"> Transcript [21277] [false]: 'น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.557893159+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.557896302+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.557899699+07:00","message":"StatePrefix: 'น้ำฝนที่ตกลงกันดินไหลลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.557903314+07:00","message":"TextPushed: 'น้ำฝนที่ตกลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:28.801832058+07:00","message":"receive streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:28.801869107+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-06-19T14:54:28.8018755+07:00","message":"receive interim result [false|false]: น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้ทราบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:28.801888785+07:00","message":"[buffer interim] 1577 false น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.801896937+07:00","message":"[bufferProcess] interim [700000000]:น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.801899461+07:00","message":"[bufferProcess] send to processor:น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.801905261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.801908163+07:00","message":"> Transcript [21278] [false]: 'น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.801911783+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.801914621+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.801917321+07:00","message":"StatePrefix: 'น้ำฝนที่ตกลงกันดินไหลลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.801920025+07:00","message":"TextPushed: 'น้ำฝนที่ตกลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:28.877852494+07:00","message":"receive streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:28.877900775+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-06-19T14:54:28.877909355+07:00","message":"receive interim result [false|false]: น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้สภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:28.877927142+07:00","message":"[buffer interim] 1577 false น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.877941034+07:00","message":"[bufferProcess] interim [760000000]:น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.877945368+07:00","message":"[bufferProcess] send to processor:น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.877954135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.877958611+07:00","message":"> Transcript [21279] [false]: 'น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.877964219+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.877967783+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.877971488+07:00","message":"StatePrefix: 'น้ำฝนที่ตกลงกันดินไหลลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.877975958+07:00","message":"TextPushed: 'น้ำฝนที่ตกลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.877985198+07:00","message":"Push: 'กันดินไหลลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.877988314+07:00","message":"TextPushed: 'น้ำฝนที่ตกลงกันดินไหลลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.877994091+07:00","message":"Set new StatePrefix : 'น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.877997977+07:00","message":"Next Push (prob) : 'บอกจะทำให้ทราบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:28.878009006+07:00","message":"push: {false กันดินไหลลง 0 0xc000141500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:29.083120196+07:00","message":"receive streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:29.083153379+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-06-19T14:54:29.083159499+07:00","message":"receive interim result [false|false]: น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้สภาพน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:29.083171815+07:00","message":"[buffer interim] 1577 false น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้สภาพน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.083178028+07:00","message":"[bufferProcess] interim [0]:น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้สภาพน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.083180646+07:00","message":"[bufferProcess] send to processor:น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.08318611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.083189099+07:00","message":"> Transcript [21280] [false]: 'น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.08319194+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.083194078+07:00","message":"Set new StatePrefix: 'น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้สภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:29.337966517+07:00","message":"receive streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:29.338011474+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-06-19T14:54:29.338019122+07:00","message":"receive interim result [false|false]: น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้สภาพน้ำเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:29.338031552+07:00","message":"[buffer interim] 1577 false น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้สภาพน้ำเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.338041484+07:00","message":"[bufferProcess] interim [300000000]:น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้สภาพน้ำเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.338045789+07:00","message":"[bufferProcess] send to processor:น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้สภาพน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.338053072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.338056975+07:00","message":"> Transcript [21281] [false]: 'น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้สภาพน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.338061636+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.338064769+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.338068709+07:00","message":"StatePrefix: 'น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.338071672+07:00","message":"TextPushed: 'น้ำฝนที่ตกลงกันดินไหลลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:29.508117077+07:00","message":"[GCS] IsForceVAD: false for message ID: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:29.571630799+07:00","message":"[GCS] Start streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:29.651874251+07:00","message":"receive streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:29.651915344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำฝนที่ตกลงบนดินไหลลงบ่อจะทำให้สภาพน้ำเปลี่ยน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:29.651922462+07:00","message":"receive interim result [true|false]: น้ำฝนที่ตกลงบนดินไหลลงบ่อจะทำให้สภาพน้ำเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:29.651933164+07:00","message":"end recv isFinal message id 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:29.651935631+07:00","message":"end Recv id 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:29.651941163+07:00","message":"[buffer interim] 1577 true น้ำฝนที่ตกลงบนดินไหลลงบ่อจะทำให้สภาพน้ำเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.651954824+07:00","message":"[bufferProcess] interim [630000000]:น้ำฝนที่ตกลงบนดินไหลลงบ่อจะทำให้สภาพน้ำเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.651958176+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้สภาพน้ำเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.651971217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.651988404+07:00","message":"> Transcript [21282] [false]: 'น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้สภาพน้ำเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.65199505+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.651997742+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.652000161+07:00","message":"StatePrefix: 'น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.6520029+07:00","message":"TextPushed: 'น้ำฝนที่ตกลงกันดินไหลลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.652005779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.652008002+07:00","message":"> Transcript [21283] [true]: 'น้ำฝนที่ตกลงบนดินไหลลงบ่อจะทำให้สภาพน้ำเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.652010349+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.65201208+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.652013906+07:00","message":"StatePrefix: 'น้ำฝนที่ตกลงกันดินไหลลงบอกจะทำให้สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.652015923+07:00","message":"TextPushed: 'น้ำฝนที่ตกลงกันดินไหลลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.652017698+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.652169205+07:00","message":"Push: 'บ่อจะทำให้สภาพน้ำเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.652172278+07:00","message":"TextPushed: 'น้ำฝนที่ตกลงกันดินไหลลงบ่อจะทำให้สภาพน้ำเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.652174987+07:00","message":"Set new StatePrefix : 'น้ำฝนที่ตกลงบนดินไหลลงบ่อจะทำให้สภาพน้ำเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.652177363+07:00","message":"Next Push (prob) : 'น้ำฝนที่ตกลงบนดินไหลลงบ่อจะทำให้สภาพน้ำเปลี่ยน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:29.652186918+07:00","message":"push: {true บ่อจะทำให้สภาพน้ำเปลี่ยน 0 0xc000141500}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:29.652194655+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1577.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:29.660982949+07:00","message":"write wav file: './tmp/7584/7584_1577.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.049338938+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.049387289+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-06-19T14:54:30.049396222+07:00","message":"receive interim result [false|false]: รัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.04941619+07:00","message":"[buffer interim] 1578 false รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.049429303+07:00","message":"[bufferProcess] interim [300000000]:รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.049432067+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.150252996+07:00","message":"[GCS] IsForceVAD: false for message ID: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.210248065+07:00","message":"[GCS] Start streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.3237297+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.323773446+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-06-19T14:54:30.323779736+07:00","message":"receive interim result [false|false]: หลังฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.323794233+07:00","message":"[buffer interim] 1578 false หลังฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.32380427+07:00","message":"[bufferProcess] interim [480000000]:หลังฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.323807229+07:00","message":"[bufferProcess] send to processor:รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.323813257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.323816449+07:00","message":"> Transcript [21284] [false]: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.323818896+07:00","message":"Set StatePrefix (first interim): 'รัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.330319721+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.33033366+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-06-19T14:54:30.330337974+07:00","message":"receive interim result [false|false]: หลังฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.33035018+07:00","message":"[buffer interim] 1578 false หลังฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.33035627+07:00","message":"[bufferProcess] interim [600000000]:หลังฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.330358672+07:00","message":"[bufferProcess] send to processor:หลังฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.330361215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.330363392+07:00","message":"> Transcript [21285] [false]: 'หลังฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.330365474+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.330367744+07:00","message":"Set new StatePrefix: 'หลังฝน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.338133784+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.338154459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังฝนตก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.33816003+07:00","message":"receive interim result [true|false]: หลังฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.338168053+07:00","message":"end recv isFinal message id 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.338170299+07:00","message":"end Recv id 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.338175474+07:00","message":"[buffer interim] 1578 true หลังฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.338182322+07:00","message":"[bufferProcess] interim [600000000]:หลังฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.338186014+07:00","message":"[bufferProcess] send to processor (isfinal):หลังฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.338189753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.338193304+07:00","message":"> Transcript [21286] [false]: 'หลังฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.338197374+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.338200599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.33820366+07:00","message":"StatePrefix: 'หลังฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.338206632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.338209212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.338212749+07:00","message":"> Transcript [21287] [true]: 'หลังฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.338216246+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.338219058+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.338221543+07:00","message":"StatePrefix: 'หลังฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.338224519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.338232216+07:00","message":"Push: 'หลังฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.338241668+07:00","message":"push: {true หลังฝนตก 0 0xc002db4780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:30.343691254+07:00","message":"write wav file: './tmp/7584/7584_1578.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:30.81950295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:30.81950494+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.865739623+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.865783163+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-06-19T14:54:30.865793194+07:00","message":"receive interim result [false|false]: เปิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.865808432+07:00","message":"[buffer interim] 1579 false เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.865815739+07:00","message":"[bufferProcess] interim [480000000]:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.865817847+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.932731848+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.932778585+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-06-19T14:54:30.932784737+07:00","message":"receive interim result [false|false]: เปิดเครื่อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.932799858+07:00","message":"[buffer interim] 1579 false เปิดเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.932810588+07:00","message":"[bufferProcess] interim [600000000]:เปิดเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.932813192+07:00","message":"[bufferProcess] send to processor:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.932817157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.932820215+07:00","message":"> Transcript [21288] [false]: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:30.932822538+07:00","message":"Set StatePrefix (first interim): 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.250912464+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.250956094+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-06-19T14:54:31.250964471+07:00","message":"receive interim result [false|false]: เปิดเครื่องติด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.250982121+07:00","message":"[buffer interim] 1579 false เปิดเครื่องติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.250996278+07:00","message":"[bufferProcess] interim [840000000]:เปิดเครื่องติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.25100072+07:00","message":"[bufferProcess] send to processor:เปิดเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.251014264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.2510193+07:00","message":"> Transcript [21289] [false]: 'เปิดเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.251025235+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.25102824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.251031573+07:00","message":"StatePrefix: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.251034709+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.376119839+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.37616295+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-06-19T14:54:31.376169283+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.376185319+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.37619448+07:00","message":"[bufferProcess] interim [960000000]:เปิดเครื่องตีน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.376196978+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.376204126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.37620761+07:00","message":"> Transcript [21290] [false]: 'เปิดเครื่องติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.376211827+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.376214255+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.376216238+07:00","message":"StatePrefix: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.37621969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.635975044+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.636016271+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-06-19T14:54:31.636022829+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำท่วม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.636037219+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำท่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.63604457+07:00","message":"[bufferProcess] interim [260000000]:เปิดเครื่องตีน้ำท่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.636047904+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.636055334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.636058688+07:00","message":"> Transcript [21291] [false]: 'เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.636062606+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.636066698+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.636068808+07:00","message":"StatePrefix: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.636071222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.75349886+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.753542158+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-06-19T14:54:31.75354894+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.753569256+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.753580147+07:00","message":"[bufferProcess] interim [380000000]:เปิดเครื่องตีน้ำเพื่อป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.753585412+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำท่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.753593234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.75359642+07:00","message":"> Transcript [21292] [false]: 'เปิดเครื่องตีน้ำท่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.753600221+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.753602374+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.753604676+07:00","message":"StatePrefix: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.753607285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.753614147+07:00","message":"Push: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.753616252+07:00","message":"TextPushed: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.753619129+07:00","message":"Set new StatePrefix : 'เปิดเครื่องตีน้ำท่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.753621462+07:00","message":"Next Push (prob) : 'เครื่องตีน้ำท่วม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.753630742+07:00","message":"push: {false เปิด 0 0xc003d28d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.830003608+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.830045672+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-06-19T14:54:31.830052965+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.830069358+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.830077651+07:00","message":"[bufferProcess] interim [440000000]:เปิดเครื่องตีน้ำเพื่อป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.830080312+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.830088027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.830091481+07:00","message":"> Transcript [21293] [false]: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.830094127+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.830097742+07:00","message":"Set new StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.974395123+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.974438943+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-06-19T14:54:31.974446576+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.9744625+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.974473554+07:00","message":"[bufferProcess] interim [620000000]:เปิดเครื่องตีน้ำเพื่อป้องกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.974475952+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.974482152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.974485133+07:00","message":"> Transcript [21294] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.974489143+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.974491665+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.974494061+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.974496425+07:00","message":"TextPushed: 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.074946806+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.074991118+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-06-19T14:54:32.07499809+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.075014954+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.075025119+07:00","message":"[bufferProcess] interim [680000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.075028001+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.075031596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.075034645+07:00","message":"> Transcript [21295] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.075038047+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.075040321+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.07504419+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.075046715+07:00","message":"TextPushed: 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.276153404+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.276199095+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-06-19T14:54:32.276205645+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำยา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.276223581+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.276236398+07:00","message":"[bufferProcess] interim [860000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.27623996+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.276247735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.27625091+07:00","message":"> Transcript [21296] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.276254674+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.27625706+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.276259748+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.276262158+07:00","message":"TextPushed: 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.285040697+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.285070327+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-06-19T14:54:32.285075813+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.285089044+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.285094133+07:00","message":"[bufferProcess] interim [920000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.285096622+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.285099455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.285102725+07:00","message":"> Transcript [21297] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.285105921+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.285108136+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.285112946+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.285115273+07:00","message":"TextPushed: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.285123558+07:00","message":"Push: 'เครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.285125958+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.285128442+07:00","message":"Set new StatePrefix : 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.28513091+07:00","message":"Next Push (prob) : 'กันน้ำยา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.285139646+07:00","message":"push: {false เครื่องตีน้ำเพื่อป้อง 0 0xc003d28d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.47176578+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.471804931+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-06-19T14:54:32.471812945+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.471826906+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.471836113+07:00","message":"[bufferProcess] interim [100000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.471838421+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.471841546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.47184453+07:00","message":"> Transcript [21298] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.471846758+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.471848953+07:00","message":"Set new StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.525861191+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.525897688+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-06-19T14:54:32.525904185+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.525912972+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.525925177+07:00","message":"[bufferProcess] interim [160000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.525932755+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.525964465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.525970209+07:00","message":"> Transcript [21299] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.525975102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.525997206+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.525999624+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.526002307+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.164162016+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.164206282+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-06-19T14:54:33.164213545+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.164230004+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.164238916+07:00","message":"[bufferProcess] interim [760000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.164243298+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.16424889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.1642533+07:00","message":"> Transcript [21300] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.164259378+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.164262758+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.16426498+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.164268144+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.42529046+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.425343138+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-06-19T14:54:33.425353128+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.425371053+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.425385645+07:00","message":"[bufferProcess] interim [120000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.425391613+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.425401523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.42540655+07:00","message":"> Transcript [21301] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.425411801+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.425415363+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.425418765+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.425422849+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.551273474+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.551316757+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-06-19T14:54:33.551322828+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.551337365+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.551344639+07:00","message":"[bufferProcess] interim [180000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.551347309+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.551354444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.551357598+07:00","message":"> Transcript [21302] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.551362038+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.551364538+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.551369894+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.551372968+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.551379944+07:00","message":"Push: 'กันน้ำแยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.551382019+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.551385716+07:00","message":"Set new StatePrefix : 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.551388969+07:00","message":"Next Push (prob) : 'ทางภาคตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.551397791+07:00","message":"push: {false กันน้ำแยก 0 0xc003d28d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.748333259+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.748374693+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-06-19T14:54:33.748382899+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.748401198+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.748411699+07:00","message":"[bufferProcess] interim [420000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.748415492+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.748423042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.74842781+07:00","message":"> Transcript [21303] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.748431637+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.748434566+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.748436679+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.748439235+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:33.820248865+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:33.820263026+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.882501981+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.882548285+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-06-19T14:54:33.882555336+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.882576421+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.882584527+07:00","message":"[bufferProcess] interim [480000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.882587641+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.882591988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.882595116+07:00","message":"> Transcript [21304] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.882598822+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.882600923+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.88260351+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.882606588+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.932066348+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.932107039+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-06-19T14:54:33.93211437+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีผล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.932129779+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.932137631+07:00","message":"[bufferProcess] interim [540000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.932140453+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.93214902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.932152487+07:00","message":"> Transcript [21305] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.932156589+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.932159315+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.932161314+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.932164254+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.06159356+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.061649654+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-06-19T14:54:34.061656466+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.061671832+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.061680024+07:00","message":"[bufferProcess] interim [720000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.061683209+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.061692046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.061695439+07:00","message":"> Transcript [21306] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.061705975+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.061708703+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.06171118+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.061713781+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.061721737+07:00","message":"Push: 'ทางภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.061723786+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.061726155+07:00","message":"Set new StatePrefix : 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.061728533+07:00","message":"Next Push (prob) : 'ออกมีผล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.061738335+07:00","message":"push: {false ทางภาคตะวัน 0 0xc003d28d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.256181373+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.256219545+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-06-19T14:54:34.25622561+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.256239861+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.256252044+07:00","message":"[bufferProcess] interim [840000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.256256114+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.25626343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.256266533+07:00","message":"> Transcript [21307] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.256269348+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.256271443+07:00","message":"Set new StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.258096809+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.258141393+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-06-19T14:54:34.258149753+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.258165076+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.258177392+07:00","message":"[bufferProcess] interim [900000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.25818136+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.258186443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.258190342+07:00","message":"> Transcript [21308] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.258195601+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.258198505+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.258201521+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.258207209+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.380964655+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.38100166+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-06-19T14:54:34.381007783+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.381019267+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.381026021+07:00","message":"[bufferProcess] interim [960000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.381028845+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.381034144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.381037124+07:00","message":"> Transcript [21309] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.381040509+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.38104264+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.381044725+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.381047434+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.833047918+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.833086317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.833093771+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.833109229+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.833115926+07:00","message":"[bufferProcess] interim [440000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.833118735+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.833125536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.833128338+07:00","message":"> Transcript [21310] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.833132525+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.833134962+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.833137263+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.83314157+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.967073514+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.967109192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.967116994+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.967129857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.967133019+07:00","message":"receive interim result [false|false]:  40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.967140992+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.967145076+07:00","message":"[buffer interim] 1579 false  40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.967150386+07:00","message":"[bufferProcess] interim [560000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.967153491+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.967156612+07:00","message":"[bufferProcess] interim [560000000]: 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.967158863+07:00","message":"[bufferProcess] update buffer: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.967161801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.967164495+07:00","message":"> Transcript [21311] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.9671679+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.967170181+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.967172135+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.967174436+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.967177307+07:00","message":"Push: 'ออกมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.967179236+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.967181589+07:00","message":"Set new StatePrefix : 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.967183894+07:00","message":"Next Push (prob) : 'คะนอง 40'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.96719128+07:00","message":"push: {false ออกมีฝนฟ้า 0 0xc003d28d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.031480149+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.031520919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.031526755+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.031539471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 46\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.031543591+07:00","message":"receive interim result [false|false]:  46"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.031559828+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.031575632+07:00","message":"[buffer interim] 1579 false  46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.031583633+07:00","message":"[bufferProcess] interim [680000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.031586871+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.031592447+07:00","message":"[bufferProcess] interim [680000000]: 46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.031595586+07:00","message":"[bufferProcess] update buffer: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.031599753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.031603688+07:00","message":"> Transcript [21312] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.03160885+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.031611875+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.031614849+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.031618886+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.167973023+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.16800913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.168014984+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.168026607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.168030558+07:00","message":"receive interim result [false|false]:  40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.168039137+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.168042653+07:00","message":"[buffer interim] 1579 false  40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.168059258+07:00","message":"[bufferProcess] interim [800000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.168086479+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.168099718+07:00","message":"[bufferProcess] interim [800000000]: 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.168105999+07:00","message":"[bufferProcess] update buffer: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.168110349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.168114325+07:00","message":"> Transcript [21313] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 46'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.168116979+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.168119375+07:00","message":"Set new StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 46'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.293561057+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.293597272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.293605059+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.293614291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40-60\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.293616928+07:00","message":"receive interim result [false|false]:  40-60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.293625307+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.29363109+07:00","message":"[buffer interim] 1579 false  40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.293636784+07:00","message":"[bufferProcess] interim [920000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.293640757+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.293646338+07:00","message":"[bufferProcess] interim [920000000]: 40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.293648797+07:00","message":"[bufferProcess] update buffer: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.293651647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.29365451+07:00","message":"> Transcript [21314] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.293657666+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.293659579+07:00","message":"Set new StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.457748815+07:00","message":"[GCS] IsForceVAD: false for message ID: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.487591304+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.487628956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.487635646+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.487646842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60 เปอร์เซ็นต์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.487649884+07:00","message":"receive interim result [false|false]:  40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.487656994+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.487663478+07:00","message":"[buffer interim] 1579 false  40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.487668983+07:00","message":"[bufferProcess] interim [40000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.48767187+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.487678726+07:00","message":"[bufferProcess] interim [40000000]: 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.487681939+07:00","message":"[bufferProcess] update buffer: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.487685196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.487688161+07:00","message":"> Transcript [21315] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40-60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.48769083+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.487693051+07:00","message":"Set new StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40-60'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.536308422+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.536349714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.536357319+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.536369554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60 เปอร์เซ็นต์ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.53637332+07:00","message":"receive interim result [false|false]:  40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.536382825+07:00","message":"[buffer interim] 1579 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.536391664+07:00","message":"[buffer interim] 1579 false  40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.536398611+07:00","message":"[bufferProcess] interim [280000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.536401943+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.536409484+07:00","message":"[bufferProcess] interim [280000000]: 40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.536412445+07:00","message":"[bufferProcess] update buffer: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.536416845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.536419791+07:00","message":"> Transcript [21316] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.536422663+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.53642521+07:00","message":"Set new StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.581222929+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.581268149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์\",\"confidence\":0.8794715}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.581277527+07:00","message":"receive interim result [true|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.581290072+07:00","message":"end recv isFinal message id 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.581293214+07:00","message":"end Recv id 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.581301051+07:00","message":"[buffer interim] 1579 true เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.58131292+07:00","message":"[bufferProcess] interim [280000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.581318193+07:00","message":"[bufferProcess] send to processor (isfinal):เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.581323868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.581328496+07:00","message":"> Transcript [21317] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.581333499+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.581336617+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.581340197+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.581344758+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.58134798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.581352527+07:00","message":"> Transcript [21318] [true]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.581356938+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.581359865+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.581362499+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.581366208+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.581371747+07:00","message":"Push: 'คะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.581385158+07:00","message":"push: {true คะนอง 40 ถึง 60 เปอร์เซ็นต์ 0 0xc003d28d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.590610018+07:00","message":"[GCS] Start streaming session, msgId: 1580"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:35.592055209+07:00","message":"write wav file: './tmp/7584/7584_1579.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.111962693+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.11200579+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-06-19T14:54:36.112011972+07:00","message":"receive interim result [false|false]: พื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.112027765+07:00","message":"[buffer interim] 1580 false พื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.112034826+07:00","message":"[bufferProcess] interim [540000000]:พื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.112036998+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.261110957+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.261150883+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-06-19T14:54:36.261156917+07:00","message":"receive interim result [false|false]: พื้นที่และ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.261182668+07:00","message":"[buffer interim] 1580 false พื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.26118962+07:00","message":"[bufferProcess] interim [720000000]:พื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.261192371+07:00","message":"[bufferProcess] send to processor:พื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.261196106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.261199238+07:00","message":"> Transcript [21319] [false]: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.26120194+07:00","message":"Set StatePrefix (first interim): 'พื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.445684148+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.445728684+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-06-19T14:54:36.445737012+07:00","message":"receive interim result [false|false]: พื้นที่และมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.445747439+07:00","message":"[buffer interim] 1580 false พื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.445753783+07:00","message":"[bufferProcess] interim [840000000]:พื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.445756033+07:00","message":"[bufferProcess] send to processor:พื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.445759102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.445762098+07:00","message":"> Transcript [21320] [false]: 'พื้นที่และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.445765171+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.44576723+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.445769138+07:00","message":"StatePrefix: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.445771235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.554709766+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.554751367+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-06-19T14:54:36.554759363+07:00","message":"receive interim result [false|false]: พื้นที่และมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.554773921+07:00","message":"[buffer interim] 1580 false พื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.554787719+07:00","message":"[bufferProcess] interim [960000000]:พื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.554791733+07:00","message":"[bufferProcess] send to processor:พื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.55479815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.554801855+07:00","message":"> Transcript [21321] [false]: 'พื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.554806428+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.554809469+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.554812443+07:00","message":"StatePrefix: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.554815482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.752781123+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.752817727+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-06-19T14:54:36.752823449+07:00","message":"receive interim result [false|false]: พื้นที่และมีฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.752837772+07:00","message":"[buffer interim] 1580 false พื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.752844653+07:00","message":"[bufferProcess] interim [140000000]:พื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.75284726+07:00","message":"[bufferProcess] send to processor:พื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.752851663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.752854632+07:00","message":"> Transcript [21322] [false]: 'พื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.752857861+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.752859946+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.75286231+07:00","message":"StatePrefix: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.752864398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.816720037+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.816756393+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-06-19T14:54:36.816762255+07:00","message":"receive interim result [false|false]: พื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.816777732+07:00","message":"[buffer interim] 1580 false พื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.816785097+07:00","message":"[bufferProcess] interim [320000000]:พื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.816787624+07:00","message":"[bufferProcess] send to processor:พื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.816793219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.816796312+07:00","message":"> Transcript [21323] [false]: 'พื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.816799734+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.816801888+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.816803778+07:00","message":"StatePrefix: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.816805882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.816810502+07:00","message":"Push: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.816812503+07:00","message":"TextPushed: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.816814731+07:00","message":"Set new StatePrefix : 'พื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.816816847+07:00","message":"Next Push (prob) : 'และมีฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.816825321+07:00","message":"push: {false พื้นที่ 0 0xc0034de780}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:36.820901367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:36.820919797+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.141981986+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.142012037+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-06-19T14:54:37.14202189+07:00","message":"receive interim result [false|false]: พื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.142036646+07:00","message":"[buffer interim] 1580 false พื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.142044491+07:00","message":"[bufferProcess] interim [560000000]:พื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.142048428+07:00","message":"[bufferProcess] send to processor:พื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.142057854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.142061456+07:00","message":"> Transcript [21324] [false]: 'พื้นที่และมีฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.142066421+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.14206945+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.142074537+07:00","message":"StatePrefix: 'พื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.142078035+07:00","message":"TextPushed: 'พื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.359801951+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.359829138+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-06-19T14:54:37.359834572+07:00","message":"receive interim result [false|false]: พื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.359849347+07:00","message":"[buffer interim] 1580 false พื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.359855789+07:00","message":"[bufferProcess] interim [740000000]:พื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.359858554+07:00","message":"[bufferProcess] send to processor:พื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.359864996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.359868042+07:00","message":"> Transcript [21325] [false]: 'พื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.359871117+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.359873275+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.359875437+07:00","message":"StatePrefix: 'พื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.359877794+07:00","message":"TextPushed: 'พื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.912853055+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.912886815+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-06-19T14:54:37.91289414+07:00","message":"receive interim result [false|false]: พื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.912909964+07:00","message":"[buffer interim] 1580 false พื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.912919483+07:00","message":"[bufferProcess] interim [340000000]:พื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.912923022+07:00","message":"[bufferProcess] send to processor:พื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.912927547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.912931211+07:00","message":"> Transcript [21326] [false]: 'พื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.912937159+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.91294002+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.912943903+07:00","message":"StatePrefix: 'พื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.912947091+07:00","message":"TextPushed: 'พื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:38.931372595+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:38.931418807+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-06-19T14:54:38.931425346+07:00","message":"receive interim result [false|false]: พื้นที่และมีฝนตกหนักบางแห่งประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:38.931444882+07:00","message":"[buffer interim] 1580 false พื้นที่และมีฝนตกหนักบางแห่งประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.931456524+07:00","message":"[bufferProcess] interim [360000000]:พื้นที่และมีฝนตกหนักบางแห่งประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.93145992+07:00","message":"[bufferProcess] send to processor:พื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.931467445+07:00","message":"[bufferProcess] send to processor (ticker):พื้นที่และมีฝนตกหนักบางแห่งประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.931470872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.931473981+07:00","message":"> Transcript [21327] [false]: 'พื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.931478189+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.931481125+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.931483972+07:00","message":"StatePrefix: 'พื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.931486372+07:00","message":"TextPushed: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.931496271+07:00","message":"Push: 'และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.931498217+07:00","message":"TextPushed: 'พื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.931500437+07:00","message":"Set new StatePrefix : 'พื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.931502669+07:00","message":"Next Push (prob) : 'หนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.93150464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.931506854+07:00","message":"> Transcript [21328] [false]: 'พื้นที่และมีฝนตกหนักบางแห่งประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.931509071+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.931511111+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.931513094+07:00","message":"StatePrefix: 'พื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.931515125+07:00","message":"TextPushed: 'พื้นที่และมีฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:38.931528823+07:00","message":"push: {false และมีฝนตก 0 0xc0034de780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.124437513+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.124475518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.124481516+07:00","message":"receive interim result [false|false]: พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.124493962+07:00","message":"[buffer interim] 1580 false พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.124500662+07:00","message":"[bufferProcess] interim [540000000]:พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.124502767+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.261743918+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.261785338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พื้นที่และมีฝนตกหนักบางแห่งประมาณ 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.261794298+07:00","message":"receive interim result [false|false]: พื้นที่และมีฝนตกหนักบางแห่งประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.261811105+07:00","message":"[buffer interim] 1580 false พื้นที่และมีฝนตกหนักบางแห่งประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.261819798+07:00","message":"[bufferProcess] interim [720000000]:พื้นที่และมีฝนตกหนักบางแห่งประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.261822588+07:00","message":"[bufferProcess] send to processor:พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.26182617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.261829119+07:00","message":"> Transcript [21329] [false]: 'พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.261832543+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.261834751+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.26183704+07:00","message":"StatePrefix: 'พื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.261839772+07:00","message":"TextPushed: 'พื้นที่และมีฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.32600232+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.326032054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1 ถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.326037646+07:00","message":"receive interim result [false|false]: พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1 ถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.326050548+07:00","message":"[buffer interim] 1580 false พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1 ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.326057613+07:00","message":"[bufferProcess] interim [780000000]:พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1 ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.326060963+07:00","message":"[bufferProcess] send to processor:พื้นที่และมีฝนตกหนักบางแห่งประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.326070386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.326073714+07:00","message":"> Transcript [21330] [false]: 'พื้นที่และมีฝนตกหนักบางแห่งประมาณ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.326078859+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.326081274+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.326083667+07:00","message":"StatePrefix: 'พื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.326086331+07:00","message":"TextPushed: 'พื้นที่และมีฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.644550183+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.644597603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1-2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.644605242+07:00","message":"receive interim result [false|false]: พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.644627621+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.644634149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พื้นที่และมีฝนตกหนักบางแห่งประมาณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.644638928+07:00","message":"receive interim result [false|false]: พื้นที่และมีฝนตกหนักบางแห่งประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.644645654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1-2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.644649526+07:00","message":"receive interim result [false|false]:  1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.644660486+07:00","message":"[buffer interim] 1580 false พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.644674996+07:00","message":"[buffer interim] 1580 false พื้นที่และมีฝนตกหนักบางแห่งประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.644678539+07:00","message":"[buffer interim] 1580 false  1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.644686397+07:00","message":"[bufferProcess] interim [900000000]:พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.644689874+07:00","message":"[bufferProcess] send to processor:พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1 ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.644693277+07:00","message":"[bufferProcess] interim [960000000]:พื้นที่และมีฝนตกหนักบางแห่งประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.644700909+07:00","message":"[bufferProcess] send to processor:พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.644703923+07:00","message":"[bufferProcess] interim [960000000]: 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.644707291+07:00","message":"[bufferProcess] update buffer: พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.644709623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.6447342+07:00","message":"> Transcript [21331] [false]: 'พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1 ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.644739867+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.64474261+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.644745317+07:00","message":"StatePrefix: 'พื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.644748104+07:00","message":"TextPushed: 'พื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.644754287+07:00","message":"Push: 'หนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.644756467+07:00","message":"TextPushed: 'พื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.644758663+07:00","message":"Set new StatePrefix : 'พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1 ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.64476108+07:00","message":"Next Push (prob) : 'ประมาณ 1 ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.644763394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.644765956+07:00","message":"> Transcript [21332] [false]: 'พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.644767933+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.644775653+07:00","message":"Set new StatePrefix: 'พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1-2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.644784591+07:00","message":"push: {false หนักบางแห่ง 0 0xc0034de780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.757301307+07:00","message":"[GCS] IsForceVAD: false for message ID: 1580"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:39.821535925+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:39.821544031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.883005924+07:00","message":"[GCS] Start streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.027582608+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.027621405+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-06-19T14:54:40.02762852+07:00","message":"receive interim result [false|false]: พื้นที่และมีฝนตกหนักบางแห่งประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.027637618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1-2 เม็ด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.027642182+07:00","message":"receive interim result [false|false]:  1-2 เม็ด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.027653994+07:00","message":"[buffer interim] 1580 false พื้นที่และมีฝนตกหนักบางแห่งประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.027663534+07:00","message":"[buffer interim] 1580 false  1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.027671636+07:00","message":"[bufferProcess] interim [140000000]:พื้นที่และมีฝนตกหนักบางแห่งประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.027675529+07:00","message":"[bufferProcess] send to processor:พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.027677387+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.027680561+07:00","message":"[bufferProcess] interim [140000000]: 1-2 เม็ด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.027683469+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-06-19T14:54:40.027687549+07:00","message":"receive interim result [false|false]: พื้นที่และมีฝนตกหนักบางแห่งประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.027690189+07:00","message":"*********************************"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.027692563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1-2 เมตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.027721295+07:00","message":"receive interim result [false|false]:  1-2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.027684301+07:00","message":"[bufferProcess] update buffer: พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.027700192+07:00","message":"> Transcript [21333] [false]: 'พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.027735779+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.027738279+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.027740645+07:00","message":"StatePrefix: 'พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.027744117+07:00","message":"TextPushed: 'พื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.02773847+07:00","message":"[buffer interim] 1580 false พื้นที่และมีฝนตกหนักบางแห่งประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.027749189+07:00","message":"[buffer interim] 1580 false  1-2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.027751955+07:00","message":"[bufferProcess] interim [200000000]:พื้นที่และมีฝนตกหนักบางแห่งประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.027754685+07:00","message":"[bufferProcess] send to processor:พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.027760111+07:00","message":"[bufferProcess] interim [200000000]: 1-2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.027763064+07:00","message":"[bufferProcess] update buffer: พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1-2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.027766562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.027769792+07:00","message":"> Transcript [21334] [false]: 'พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1-2 เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.027773185+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.027775588+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.027778291+07:00","message":"StatePrefix: 'พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.027782527+07:00","message":"TextPushed: 'พื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.10797064+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.108005771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พื้นที่และมีฝนตกหนักบางแห่งทะเลประมาณ 1-2 เมตร\",\"confidence\":0.9584262}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.108012816+07:00","message":"receive interim result [true|false]: พื้นที่และมีฝนตกหนักบางแห่งทะเลประมาณ 1-2 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.108023016+07:00","message":"end recv isFinal message id 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.108025131+07:00","message":"end Recv id 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.108031112+07:00","message":"[buffer interim] 1580 true พื้นที่และมีฝนตกหนักบางแห่งทะเลประมาณ 1-2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.108037474+07:00","message":"[bufferProcess] interim [380000000]:พื้นที่และมีฝนตกหนักบางแห่งทะเลประมาณ 1-2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.108041529+07:00","message":"[bufferProcess] send to processor (isfinal):พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1-2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.10805455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.108081878+07:00","message":"> Transcript [21335] [false]: 'พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1-2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.108089656+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.108093346+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.10809694+07:00","message":"StatePrefix: 'พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.108101302+07:00","message":"TextPushed: 'พื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.108104503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.10810811+07:00","message":"> Transcript [21336] [true]: 'พื้นที่และมีฝนตกหนักบางแห่งทะเลประมาณ 1-2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.108111957+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.108114806+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.108117481+07:00","message":"StatePrefix: 'พื้นที่และมีฝนตกหนักบางแห่งประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.108120578+07:00","message":"TextPushed: 'พื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.108129988+07:00","message":"Push: 'ทะเลประมาณ 1-2 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.108142011+07:00","message":"push: {true ทะเลประมาณ 1-2 เมตร 0 0xc0034de780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:40.117885661+07:00","message":"write wav file: './tmp/7584/7584_1580.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.870208495+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.87024848+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-06-19T14:54:40.870254476+07:00","message":"receive interim result [false|false]: มีคน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.87026693+07:00","message":"[buffer interim] 1581 false มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.870273189+07:00","message":"[bufferProcess] interim [780000000]:มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.870275231+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.237275786+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.237311002+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-06-19T14:54:41.237318259+07:00","message":"receive interim result [false|false]: ฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.237333291+07:00","message":"[buffer interim] 1581 false ฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.237339946+07:00","message":"[bufferProcess] interim [140000000]:ฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.237342575+07:00","message":"[bufferProcess] send to processor:มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.23734598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.237348825+07:00","message":"> Transcript [21337] [false]: 'มีคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.237351005+07:00","message":"Set StatePrefix (first interim): 'มีคน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.239334376+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.239366669+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-06-19T14:54:41.239372756+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.239391516+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.239398929+07:00","message":"[bufferProcess] interim [200000000]:มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.23940383+07:00","message":"[bufferProcess] send to processor:ฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.23940827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.239411762+07:00","message":"> Transcript [21338] [false]: 'ฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.23941463+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.239416958+07:00","message":"Set new StatePrefix: 'ฝนฟ้าอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.630200115+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.630236792+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-06-19T14:54:41.630242124+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.630256239+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนองขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.630263014+07:00","message":"[bufferProcess] interim [560000000]:มีฝนฟ้าคะนองขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.630265488+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.630272502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.630275192+07:00","message":"> Transcript [21339] [false]: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.630277275+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.630280085+07:00","message":"Set new StatePrefix: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.633382094+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.633393493+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-06-19T14:54:41.633397578+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.633405446+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.63340946+07:00","message":"[bufferProcess] interim [620000000]:มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.633411714+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนองขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.63341468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.633416986+07:00","message":"> Transcript [21340] [false]: 'มีฝนฟ้าคะนองขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.633419713+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.633421776+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.63342375+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.633425817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.946125178+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.946161878+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-06-19T14:54:41.946167623+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองคลื่นสูงมาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.946178887+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนองคลื่นสูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.946184929+07:00","message":"[bufferProcess] interim [860000000]:มีฝนฟ้าคะนองคลื่นสูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.94618809+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.946191815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.946194611+07:00","message":"> Transcript [21341] [false]: 'มีฝนฟ้าคะนองคลื่นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.94619768+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.946199679+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.946202092+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.946204344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.014376966+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.014416918+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-06-19T14:54:42.014422854+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.014435648+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.014442495+07:00","message":"[bufferProcess] interim [980000000]:มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.014445248+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนองคลื่นสูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.014448359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.01445115+07:00","message":"> Transcript [21342] [false]: 'มีฝนฟ้าคะนองคลื่นสูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.014454297+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.014456284+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.014458633+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.014460909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.199533023+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.199567768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.199573307+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.199586627+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.199594238+07:00","message":"[bufferProcess] interim [160000000]:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.19959673+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.199599969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.19960275+07:00","message":"> Transcript [21343] [false]: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.199605954+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.199607969+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.199610737+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.199613391+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.199615934+07:00","message":"Push: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.199617967+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.199620051+07:00","message":"Set new StatePrefix : 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.199622558+07:00","message":"Next Push (prob) : 'คลื่นสูงมากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.199630192+07:00","message":"push: {false มีฝนฟ้าคะนอง 0 0xc0034df200}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.464862873+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.464902293+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-06-19T14:54:42.464908347+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.464920748+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.464929176+07:00","message":"[bufferProcess] interim [400000000]:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.464931715+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.464934933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.464937619+07:00","message":"> Transcript [21344] [false]: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.464940871+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.464943229+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.46494512+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.464947745+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.647009436+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.647041925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนองคลื่นสูงมากกว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.647048017+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.647054064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 เมตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.647057591+07:00","message":"receive interim result [false|false]:  2 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.647065844+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.647069673+07:00","message":"[buffer interim] 1581 false  2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.64707513+07:00","message":"[bufferProcess] interim [580000000]:มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.647077593+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.647080899+07:00","message":"[bufferProcess] interim [580000000]: 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.647083237+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.647086191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.647088865+07:00","message":"> Transcript [21345] [false]: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.647092199+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.647094238+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.647096182+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.647098419+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:42.822385554+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:42.822431727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.840321797+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.840361471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.840368586+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.840380202+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-06-19T14:54:42.840383428+07:00","message":"receive interim result [false|false]:  เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.840391247+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.840395059+07:00","message":"[buffer interim] 1581 false  เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.840400202+07:00","message":"[bufferProcess] interim [760000000]:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.840402941+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.84040572+07:00","message":"[bufferProcess] interim [760000000]: เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.840408072+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.840410657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.840413521+07:00","message":"> Transcript [21346] [false]: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.840417195+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.840419319+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.840422815+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.840425218+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.116811693+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.116853238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.116859702+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.116874195+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.116881622+07:00","message":"[bufferProcess] interim [0]:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.116884056+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.116889225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.116892049+07:00","message":"> Transcript [21347] [false]: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.116898355+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.116901723+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.116904658+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.116908605+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.116916197+07:00","message":"Push: 'คลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.116919956+07:00","message":"TextPushed: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.116925449+07:00","message":"Set new StatePrefix : 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.116929289+07:00","message":"Next Push (prob) : ' 2 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.116954482+07:00","message":"push: {false คลื่นสูงมากกว่า 0 0xc0034df200}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.458421068+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.458460926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.458467128+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.4584767+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-06-19T14:54:43.458484844+07:00","message":"receive interim result [false|false]:  เมตรระยะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.458493133+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.458496748+07:00","message":"[buffer interim] 1581 false  เมตรระยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.458502278+07:00","message":"[bufferProcess] interim [360000000]:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.458504681+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.458507507+07:00","message":"[bufferProcess] interim [360000000]: เมตรระยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.458510073+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.458513228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.458516224+07:00","message":"> Transcript [21348] [false]: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.458519134+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.458521084+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.458523024+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.458525276+07:00","message":"TextPushed: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.535163312+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.535203491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.535211462+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.535225611+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.535235542+07:00","message":"[bufferProcess] interim [420000000]:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.535239331+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.535245639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.53524958+07:00","message":"> Transcript [21349] [false]: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.535254185+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.535257379+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.535260019+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.535262536+07:00","message":"TextPushed: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.778095689+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.778132157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.778138178+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.778150866+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-06-19T14:54:43.778154219+07:00","message":"receive interim result [false|false]:  เมตรก็ยังดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.778161399+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.778165206+07:00","message":"[buffer interim] 1581 false  เมตรก็ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.778178345+07:00","message":"[bufferProcess] interim [660000000]:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.778191718+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.778198401+07:00","message":"[bufferProcess] interim [660000000]: เมตรก็ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.778201215+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรก็ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.778204882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.778209242+07:00","message":"> Transcript [21350] [false]: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.77821272+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.77821499+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.77821737+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.778220322+07:00","message":"TextPushed: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.841361909+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.841402169+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-06-19T14:54:43.841408007+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.841420419+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.841427538+07:00","message":"[bufferProcess] interim [720000000]:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.841430659+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรก็ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.841436123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.841438828+07:00","message":"> Transcript [21351] [false]: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรก็ยังดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.84144326+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.841445763+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.841448003+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.841453364+07:00","message":"TextPushed: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.841460331+07:00","message":"Push: ' 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.841462664+07:00","message":"TextPushed: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.841464901+07:00","message":"Set new StatePrefix : 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรก็ยังดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.841467188+07:00","message":"Next Push (prob) : 'ก็ยังดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.84149053+07:00","message":"push: {false  2 เมตร 0 0xc0034df200}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.985124023+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.985158236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.985172049+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.985182282+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-06-19T14:54:43.985187066+07:00","message":"receive interim result [false|false]:  เมตรก็ยังดีและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.985195418+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.985198784+07:00","message":"[buffer interim] 1581 false  เมตรก็ยังดีและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.985204598+07:00","message":"[bufferProcess] interim [900000000]:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.985207179+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.985210239+07:00","message":"[bufferProcess] interim [900000000]: เมตรก็ยังดีและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.985213153+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรก็ยังดีและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.985216123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.985220319+07:00","message":"> Transcript [21352] [false]: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.985222666+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.062819822+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.062863867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.062871651+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.062888592+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.062899683+07:00","message":"[bufferProcess] interim [960000000]:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.06290396+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรก็ยังดีและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.062910984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.062915003+07:00","message":"> Transcript [21353] [false]: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรก็ยังดีและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.06292+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.06292422+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.062927283+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรก็ยังดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.062931023+07:00","message":"TextPushed: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.075517139+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.07554635+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-06-19T14:54:44.075552605+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.075562854+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-06-19T14:54:44.075565513+07:00","message":"receive interim result [false|false]:  เมตรก็ยังดีและการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.075572271+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.075576304+07:00","message":"[buffer interim] 1581 false  เมตรก็ยังดีและการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.075581112+07:00","message":"[bufferProcess] interim [20000000]:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.075583648+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.075588522+07:00","message":"[bufferProcess] interim [20000000]: เมตรก็ยังดีและการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.075591281+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรก็ยังดีและการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.075594133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.075596635+07:00","message":"> Transcript [21354] [false]: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.075599114+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.124713231+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.124745446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.124752694+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.124762748+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-06-19T14:54:44.124765591+07:00","message":"receive interim result [false|false]:  เมตรระยะนี้อากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.124772985+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.124779687+07:00","message":"[buffer interim] 1581 false  เมตรระยะนี้อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.124785334+07:00","message":"[bufferProcess] interim [80000000]:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.124788089+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรก็ยังดีและการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.124791705+07:00","message":"[bufferProcess] interim [80000000]: เมตรระยะนี้อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.124794982+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.124798015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.124800736+07:00","message":"> Transcript [21355] [false]: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรก็ยังดีและการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.124804137+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.124806175+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.124808137+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรก็ยังดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.124810655+07:00","message":"TextPushed: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.237424294+07:00","message":"[GCS] IsForceVAD: false for message ID: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.256072094+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.256111651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.256123294+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.256137674+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-06-19T14:54:44.256140434+07:00","message":"receive interim result [false|false]:  เมตรระยะนี้อากาศจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.256149618+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.256153813+07:00","message":"[buffer interim] 1581 false  เมตรระยะนี้อากาศจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.256160286+07:00","message":"[bufferProcess] interim [140000000]:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.256163468+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.256166647+07:00","message":"[bufferProcess] interim [140000000]: เมตรระยะนี้อากาศจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.256169242+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.256172791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.256175621+07:00","message":"> Transcript [21356] [false]: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.256178272+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.256180747+07:00","message":"Set new StatePrefix: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.268750993+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.268768319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.268773741+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.268783037+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-06-19T14:54:44.26878639+07:00","message":"receive interim result [false|false]:  เมตรระยะนี้อากาศเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.268791855+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.268794874+07:00","message":"[buffer interim] 1581 false  เมตรระยะนี้อากาศเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.268799119+07:00","message":"[bufferProcess] interim [200000000]:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.268801838+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.268806586+07:00","message":"[bufferProcess] interim [200000000]: เมตรระยะนี้อากาศเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.268809373+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.268811938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.268814237+07:00","message":"> Transcript [21357] [false]: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.268817426+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.268819738+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.268822191+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.268824911+07:00","message":"TextPushed: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.301326516+07:00","message":"[GCS] Start streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.339514244+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.339540266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.339545312+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.339556826+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-06-19T14:54:44.339560658+07:00","message":"receive interim result [false|false]:  เมตรระยะนี้อากาศจะมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.339566743+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.339571095+07:00","message":"[buffer interim] 1581 false  เมตรระยะนี้อากาศจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.339576247+07:00","message":"[bufferProcess] interim [320000000]:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.339579215+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.339594599+07:00","message":"[bufferProcess] interim [320000000]: เมตรระยะนี้อากาศจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.339597765+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.339601067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.339603303+07:00","message":"> Transcript [21358] [false]: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.339607039+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.339609276+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.339611945+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.339614562+07:00","message":"TextPushed: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.34318984+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.34320029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.343204024+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.343212677+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-06-19T14:54:44.343215338+07:00","message":"receive interim result [false|false]:  เมตรระยะนี้อากาศจะมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.343219282+07:00","message":"[buffer interim] 1581 false มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.343223782+07:00","message":"[buffer interim] 1581 false  เมตรระยะนี้อากาศจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.343226775+07:00","message":"[bufferProcess] interim [380000000]:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.34322892+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.343232039+07:00","message":"[bufferProcess] interim [380000000]: เมตรระยะนี้อากาศจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.343234202+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.343236567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.343239095+07:00","message":"> Transcript [21359] [false]: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.34324139+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.343243199+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.343245059+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.343247135+07:00","message":"TextPushed: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.420813307+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.420854671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรก็ยังดีและอากาศ\",\"confidence\":0.89432067}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.420862203+07:00","message":"receive interim result [true|false]: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรก็ยังดีและอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.420871911+07:00","message":"end recv isFinal message id 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.420874256+07:00","message":"end Recv id 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.420882999+07:00","message":"[buffer interim] 1581 true ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรก็ยังดีและอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.420893413+07:00","message":"[bufferProcess] interim [380000000]:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรก็ยังดีและอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.420896998+07:00","message":"[bufferProcess] send to processor (isfinal):มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.420900804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.420903791+07:00","message":"> Transcript [21360] [false]: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.420908065+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.420910076+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.420912021+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.420914725+07:00","message":"TextPushed: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.420918135+07:00","message":"Push: 'ระยะนี้อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.420920307+07:00","message":"TextPushed: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.420923176+07:00","message":"Set new StatePrefix : 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.420925686+07:00","message":"Next Push (prob) : 'จะมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.420927427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.420929588+07:00","message":"> Transcript [21361] [true]: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรก็ยังดีและอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.42093208+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.420934201+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.420935908+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.420938014+07:00","message":"TextPushed: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.420939805+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.421047369+07:00","message":"push: {false ระยะนี้อากาศ 0 0xc0034df200}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.421119661+07:00","message":"error room accuracy in case isFinal id 1581 :the last word is not deletion"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.421130096+07:00","message":"Push: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรก็ยังดีและอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.421132638+07:00","message":"TextPushed: 'มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.42113458+07:00","message":"Set new StatePrefix : 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรก็ยังดีและอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.42113684+07:00","message":"Next Push (prob) : 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรก็ยังดีและอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.421145898+07:00","message":"push: {true ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรก็ยังดีและอากาศ 0 0xc0034df200}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.421186309+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1581.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:44.431539337+07:00","message":"write wav file: './tmp/7584/7584_1581.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.047656647+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.047699678+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-06-19T14:54:45.047705033+07:00","message":"receive interim result [false|false]: สูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.047722372+07:00","message":"[buffer interim] 1582 false สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.047728897+07:00","message":"[bufferProcess] interim [600000000]:สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.047730874+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.267600803+07:00","message":"[GCS] IsForceVAD: false for message ID: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.331297413+07:00","message":"[GCS] Start streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.384814884+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.384852577+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-06-19T14:54:45.384858073+07:00","message":"receive interim result [false|false]: สูงก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.384873402+07:00","message":"[buffer interim] 1582 false สูงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.384880137+07:00","message":"[bufferProcess] interim [780000000]:สูงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.384882472+07:00","message":"[bufferProcess] send to processor:สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.384887611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.384890416+07:00","message":"> Transcript [21362] [false]: 'สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.384892686+07:00","message":"Set StatePrefix (first interim): 'สูง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.460837969+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.460878482+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-06-19T14:54:45.460885027+07:00","message":"receive interim result [false|false]: กระทรวงเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.460901202+07:00","message":"[buffer interim] 1582 false กระทรวงเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.460911916+07:00","message":"[bufferProcess] interim [840000000]:กระทรวงเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.460914721+07:00","message":"[bufferProcess] send to processor:สูงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.460918602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.460921625+07:00","message":"> Transcript [21363] [false]: 'สูงก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.460924903+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.460927701+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.460929747+07:00","message":"StatePrefix: 'สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.460931845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.500084821+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.50012218+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-06-19T14:54:45.500127477+07:00","message":"receive interim result [false|false]: สูงก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.500143795+07:00","message":"[buffer interim] 1582 false สูงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.500150117+07:00","message":"[bufferProcess] interim [900000000]:สูงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.500152707+07:00","message":"[bufferProcess] send to processor:กระทรวงเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.500156089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.500159309+07:00","message":"> Transcript [21364] [false]: 'กระทรวงเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.500161833+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.500164247+07:00","message":"Set new StatePrefix: 'กระทรวงเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.614835896+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.614879908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูงเกษตร\",\"confidence\":0.75560963}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.614886851+07:00","message":"receive interim result [true|false]: สูงเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.614897473+07:00","message":"end recv isFinal message id 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.614900044+07:00","message":"end Recv id 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.614907829+07:00","message":"[buffer interim] 1582 true สูงเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.614919069+07:00","message":"[bufferProcess] interim [990000000]:สูงเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.614922121+07:00","message":"[bufferProcess] send to processor (isfinal):สูงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.614926118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.614929459+07:00","message":"> Transcript [21365] [false]: 'สูงก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.614931889+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.614936426+07:00","message":"Set new StatePrefix: 'สูงก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.614938294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.614940168+07:00","message":"> Transcript [21366] [true]: 'สูงเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.614943028+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.614945101+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.614947059+07:00","message":"StatePrefix: 'สูงก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.614949329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.614956734+07:00","message":"Push: 'สูงเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.614966434+07:00","message":"push: {true สูงเกษตร 0 0xc00378f280}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:45.621500879+07:00","message":"write wav file: './tmp/7584/7584_1582.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:45.82257289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:45.82257328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.391823733+07:00","message":"receive streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.391867841+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-06-19T14:54:46.391872878+07:00","message":"receive interim result [false|false]: ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.391888947+07:00","message":"[buffer interim] 1583 false ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.39189593+07:00","message":"[bufferProcess] interim [900000000]:ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.391898093+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.57466215+07:00","message":"receive streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.574706543+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-06-19T14:54:46.574712971+07:00","message":"receive interim result [false|false]: ต้องการการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.574727945+07:00","message":"[buffer interim] 1583 false ต้องการการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.574734483+07:00","message":"[bufferProcess] interim [80000000]:ต้องการการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.574737206+07:00","message":"[bufferProcess] send to processor:ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.574743735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.574746481+07:00","message":"> Transcript [21367] [false]: 'ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.574749031+07:00","message":"Set StatePrefix (first interim): 'ต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.891035468+07:00","message":"receive streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.891077563+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-06-19T14:54:46.891089213+07:00","message":"receive interim result [false|false]: ป้องกันการระบาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.8911034+07:00","message":"[buffer interim] 1583 false ป้องกันการระบาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.891109979+07:00","message":"[bufferProcess] interim [380000000]:ป้องกันการระบาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.891112644+07:00","message":"[bufferProcess] send to processor:ต้องการการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.891116028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.891119011+07:00","message":"> Transcript [21368] [false]: 'ต้องการการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.891122556+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.89112466+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.891126698+07:00","message":"StatePrefix: 'ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.891129832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.963187645+07:00","message":"receive streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.963224918+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-06-19T14:54:46.963230517+07:00","message":"receive interim result [false|false]: ป้องกันการระบาดของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.963246861+07:00","message":"[buffer interim] 1583 false ป้องกันการระบาดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.963254416+07:00","message":"[bufferProcess] interim [500000000]:ป้องกันการระบาดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.963257079+07:00","message":"[bufferProcess] send to processor:ป้องกันการระบาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.963264355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.963267173+07:00","message":"> Transcript [21369] [false]: 'ป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.963269467+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.963271904+07:00","message":"Set new StatePrefix: 'ป้องกันการระบาด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.275158601+07:00","message":"receive streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.275187919+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-06-19T14:54:47.275192752+07:00","message":"receive interim result [false|false]: ป้องกันการระบาดของโรค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.27520688+07:00","message":"[buffer interim] 1583 false ป้องกันการระบาดของโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.275213916+07:00","message":"[bufferProcess] interim [740000000]:ป้องกันการระบาดของโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.275217646+07:00","message":"[bufferProcess] send to processor:ป้องกันการระบาดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.27522172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.275224529+07:00","message":"> Transcript [21370] [false]: 'ป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.275227708+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.275230116+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.275232126+07:00","message":"StatePrefix: 'ป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.275234407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.599636377+07:00","message":"receive streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.59967349+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-06-19T14:54:47.599679798+07:00","message":"receive interim result [false|false]: ป้องกันการระบาดของโรคร้าย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.599703242+07:00","message":"[buffer interim] 1583 false ป้องกันการระบาดของโรคร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.599713812+07:00","message":"[bufferProcess] interim [40000000]:ป้องกันการระบาดของโรคร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.599717205+07:00","message":"[bufferProcess] send to processor:ป้องกันการระบาดของโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.599724191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.599727619+07:00","message":"> Transcript [21371] [false]: 'ป้องกันการระบาดของโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.599730913+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.599733361+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.599736491+07:00","message":"StatePrefix: 'ป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.599738695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.612525203+07:00","message":"receive streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.612548513+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-06-19T14:54:47.612552994+07:00","message":"receive interim result [false|false]: ป้องกันการระบาดของโรคราก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.61256604+07:00","message":"[buffer interim] 1583 false ป้องกันการระบาดของโรคราก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.612571466+07:00","message":"[bufferProcess] interim [100000000]:ป้องกันการระบาดของโรคราก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.612573704+07:00","message":"[bufferProcess] send to processor:ป้องกันการระบาดของโรคร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.612576553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.612581419+07:00","message":"> Transcript [21372] [false]: 'ป้องกันการระบาดของโรคร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.612584097+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.612586355+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.612588532+07:00","message":"StatePrefix: 'ป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.612591043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.655239363+07:00","message":"receive streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.655281538+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-06-19T14:54:47.655288469+07:00","message":"receive interim result [false|false]: ป้องกันการระบาดของโรครากเน่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.655303663+07:00","message":"[buffer interim] 1583 false ป้องกันการระบาดของโรครากเน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.655312125+07:00","message":"[bufferProcess] interim [160000000]:ป้องกันการระบาดของโรครากเน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.655314995+07:00","message":"[bufferProcess] send to processor:ป้องกันการระบาดของโรคราก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.655319195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.655322359+07:00","message":"> Transcript [21373] [false]: 'ป้องกันการระบาดของโรคราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.655326413+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.655328563+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.655330639+07:00","message":"StatePrefix: 'ป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.655332923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.655336028+07:00","message":"Push: 'ป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.655338422+07:00","message":"TextPushed: 'ป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.655340776+07:00","message":"Set new StatePrefix : 'ป้องกันการระบาดของโรคราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.655343116+07:00","message":"Next Push (prob) : 'ของโรคราก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.655351161+07:00","message":"push: {false ป้องกันการระบาด 0 0xc002db5c00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.887526087+07:00","message":"[GCS] IsForceVAD: false for message ID: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.989417852+07:00","message":"receive streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.989460797+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-06-19T14:54:47.989468829+07:00","message":"receive interim result [true|false]: ป้องกันการระบาดของโรครากเน่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.989477797+07:00","message":"end recv isFinal message id 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.989480955+07:00","message":"end Recv id 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.989489039+07:00","message":"[buffer interim] 1583 true ป้องกันการระบาดของโรครากเน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.989497311+07:00","message":"[bufferProcess] interim [580000000]:ป้องกันการระบาดของโรครากเน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.989501918+07:00","message":"[bufferProcess] send to processor (isfinal):ป้องกันการระบาดของโรครากเน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.989506592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.989510551+07:00","message":"> Transcript [21374] [false]: 'ป้องกันการระบาดของโรครากเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.989516768+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.989520173+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.989523089+07:00","message":"StatePrefix: 'ป้องกันการระบาดของโรคราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.989526473+07:00","message":"TextPushed: 'ป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.989529314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.989532514+07:00","message":"> Transcript [21375] [true]: 'ป้องกันการระบาดของโรครากเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.989535919+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.989538624+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.989541345+07:00","message":"StatePrefix: 'ป้องกันการระบาดของโรคราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.989544267+07:00","message":"TextPushed: 'ป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.989548155+07:00","message":"Push: 'ของโรครากเน่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.989558394+07:00","message":"push: {true ของโรครากเน่า 0 0xc002db5c00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:48.010529419+07:00","message":"write wav file: './tmp/7584/7584_1583.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:48.020022859+07:00","message":"[GCS] Start streaming session, msgId: 1584"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:48.823226267+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:48.823234773+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:49.067466899+07:00","message":"receive streaming session, msgId: 1584"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:49.067524088+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-06-19T14:54:49.067531115+07:00","message":"receive interim result [false|false]: เน่าในทุเรียน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:49.067545478+07:00","message":"[buffer interim] 1584 false เน่าในทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.067554845+07:00","message":"[bufferProcess] interim [900000000]:เน่าในทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.067557049+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.067563213+07:00","message":"[bufferProcess] send to processor (ticker):เน่าในทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.067566592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.067570443+07:00","message":"> Transcript [21376] [false]: 'เน่าในทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.067573079+07:00","message":"Set StatePrefix (first interim): 'เน่าในทุเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:49.561032182+07:00","message":"[GCS] IsForceVAD: false for message ID: 1584"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:49.619821058+07:00","message":"[GCS] Start streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:49.64055425+07:00","message":"receive streaming session, msgId: 1584"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:49.640596258+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-06-19T14:54:49.640601956+07:00","message":"receive interim result [false|false]: เน่าในทุเรียน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:49.640618773+07:00","message":"[buffer interim] 1584 false เน่าในทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.640630037+07:00","message":"[bufferProcess] interim [500000000]:เน่าในทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.640632407+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:49.660566757+07:00","message":"receive streaming session, msgId: 1584"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:49.660595367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เน่าในทุเรียน\",\"confidence\":0.835672}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:49.66060114+07:00","message":"receive interim result [true|false]: เน่าในทุเรียน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:49.660610865+07:00","message":"end recv isFinal message id 1584"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:49.660613684+07:00","message":"end Recv id 1584"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:49.660619255+07:00","message":"[buffer interim] 1584 true เน่าในทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.660626255+07:00","message":"[bufferProcess] interim [560000000]:เน่าในทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.660632781+07:00","message":"[bufferProcess] send to processor (isfinal):เน่าในทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.660636312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.660639477+07:00","message":"> Transcript [21377] [false]: 'เน่าในทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.66064274+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.660644784+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.660647075+07:00","message":"StatePrefix: 'เน่าในทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.660649308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.660651039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.660653241+07:00","message":"> Transcript [21378] [true]: 'เน่าในทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.660655422+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.660657196+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.66065889+07:00","message":"StatePrefix: 'เน่าในทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.660660701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.660667914+07:00","message":"Push: 'เน่าในทุเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:49.660677672+07:00","message":"push: {true เน่าในทุเรียน 0 0xc003262000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:49.667049722+07:00","message":"write wav file: './tmp/7584/7584_1584.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.353917752+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.353978906+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-06-19T14:54:50.353989799+07:00","message":"receive interim result [false|false]: ตอนนี้ฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.354014326+07:00","message":"[buffer interim] 1585 false ตอนนี้ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.354025821+07:00","message":"[bufferProcess] interim [600000000]:ตอนนี้ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.354029227+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.609697505+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.609739866+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-06-19T14:54:50.609744949+07:00","message":"receive interim result [false|false]: ฝนฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.609758464+07:00","message":"[buffer interim] 1585 false ฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.609765074+07:00","message":"[bufferProcess] interim [780000000]:ฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.609767947+07:00","message":"[bufferProcess] send to processor:ตอนนี้ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.609771317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.609774148+07:00","message":"> Transcript [21379] [false]: 'ตอนนี้ฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.609776525+07:00","message":"Set StatePrefix (first interim): 'ตอนนี้ฝน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.658606812+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.6586488+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-06-19T14:54:50.658655215+07:00","message":"receive interim result [false|false]: ฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.658672173+07:00","message":"[buffer interim] 1585 false ฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.658680693+07:00","message":"[bufferProcess] interim [840000000]:ฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.658683338+07:00","message":"[bufferProcess] send to processor:ฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.658699186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.658702169+07:00","message":"> Transcript [21380] [false]: 'ฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.658704606+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.658707005+07:00","message":"Set new StatePrefix: 'ฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.784456145+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.784494333+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-06-19T14:54:50.784499786+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.784512525+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.784519795+07:00","message":"[bufferProcess] interim [960000000]:มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.784522215+07:00","message":"[bufferProcess] send to processor:ฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.784525198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.784528068+07:00","message":"> Transcript [21381] [false]: 'ฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.784531112+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.784533094+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.784535031+07:00","message":"StatePrefix: 'ฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.784537001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.103553512+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.103597305+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-06-19T14:54:51.103603979+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนองติด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.103620102+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนองติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.103629802+07:00","message":"[bufferProcess] interim [320000000]:มีฝนฟ้าคะนองติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.103632625+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.103636104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.103639115+07:00","message":"> Transcript [21382] [false]: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.10364142+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.103644092+07:00","message":"Set new StatePrefix: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.224908534+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.224942801+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-06-19T14:54:51.224950416+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.224964204+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.224970651+07:00","message":"[bufferProcess] interim [380000000]:มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.224973242+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนองติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.224978429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.224981467+07:00","message":"> Transcript [21383] [false]: 'มีฝนฟ้าคะนองติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.224985168+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.224987388+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.224989513+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.22499178+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.264460989+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.264502827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนอง 40\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.264510539+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง 40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.264526859+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.26453569+07:00","message":"[bufferProcess] interim [440000000]:มีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.26454003+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.264543491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.264546227+07:00","message":"> Transcript [21384] [false]: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.264549452+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.264551619+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.264553899+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.264556195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.388533888+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.388579989+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-06-19T14:54:51.388587138+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.388599502+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.388609027+07:00","message":"[bufferProcess] interim [500000000]:มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.38861147+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.388617287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.388620322+07:00","message":"> Transcript [21385] [false]: 'มีฝนฟ้าคะนอง 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.388624074+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.388626375+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.388628354+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.388630618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.520532176+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.520574943+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-06-19T14:54:51.520582103+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.520595901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 42\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.520599065+07:00","message":"receive interim result [false|false]:  42"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.520607708+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.520618685+07:00","message":"[buffer interim] 1585 false  42"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.520624853+07:00","message":"[bufferProcess] interim [560000000]:มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.520627148+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.520630393+07:00","message":"[bufferProcess] interim [560000000]: 42"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.520633127+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนอง 42"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.520640852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.520643917+07:00","message":"> Transcript [21386] [false]: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.520647034+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.520649056+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.520650977+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.520652985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.52065557+07:00","message":"Push: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.520657547+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.520659559+07:00","message":"Set new StatePrefix : 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.520662007+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.520668867+07:00","message":"push: {false มีฝนฟ้าคะนอง 0 0xc003262780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.544459624+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.544495658+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-06-19T14:54:51.544501807+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.544512487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 16\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.544515436+07:00","message":"receive interim result [false|false]:  16"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.544521854+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.544526475+07:00","message":"[buffer interim] 1585 false  16"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.544531893+07:00","message":"[bufferProcess] interim [620000000]:มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.544534133+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง 42"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.544537124+07:00","message":"[bufferProcess] interim [620000000]: 16"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.544539639+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนอง 16"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.54454335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.54454628+07:00","message":"> Transcript [21387] [false]: 'มีฝนฟ้าคะนอง 42'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.544548471+07:00","message":"Set StatePrefix (first interim): 'มีฝนฟ้าคะนอง 42'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.630565631+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.630612329+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-06-19T14:54:51.630619127+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.630630432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.63063402+07:00","message":"receive interim result [false|false]:  40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.630642312+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.630646333+07:00","message":"[buffer interim] 1585 false  40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.630653181+07:00","message":"[bufferProcess] interim [800000000]:มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.630656582+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง 16"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.630660547+07:00","message":"[bufferProcess] interim [800000000]: 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.630666938+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.630671141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.630676486+07:00","message":"> Transcript [21388] [false]: 'มีฝนฟ้าคะนอง 16'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.63068019+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.630683162+07:00","message":"Set new StatePrefix: 'มีฝนฟ้าคะนอง 16'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.767439499+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.767482115+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-06-19T14:54:51.767488429+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.767498977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40-60\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.767501895+07:00","message":"receive interim result [false|false]:  40-60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.767509125+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.767513069+07:00","message":"[buffer interim] 1585 false  40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.767519701+07:00","message":"[bufferProcess] interim [920000000]:มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.767522846+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.767526117+07:00","message":"[bufferProcess] interim [920000000]: 40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.767528838+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนอง 40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.767531929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.767534879+07:00","message":"> Transcript [21389] [false]: 'มีฝนฟ้าคะนอง 40 ถึง 60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.767537449+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.767539527+07:00","message":"Set new StatePrefix: 'มีฝนฟ้าคะนอง 40 ถึง 60'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.78084627+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.780880714+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-06-19T14:54:51.780887716+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.780901844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60 เปอร์เซ็นต์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.780905561+07:00","message":"receive interim result [false|false]:  40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.780913067+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.780916134+07:00","message":"[buffer interim] 1585 false  40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.78092096+07:00","message":"[bufferProcess] interim [980000000]:มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.780923688+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง 40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.780930194+07:00","message":"[bufferProcess] interim [980000000]: 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.780933548+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.780937027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.780939951+07:00","message":"> Transcript [21390] [false]: 'มีฝนฟ้าคะนอง 40-60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.780942377+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.780944443+07:00","message":"Set new StatePrefix: 'มีฝนฟ้าคะนอง 40-60'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:51.823706084+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:51.823744697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.063150782+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.0631907+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-06-19T14:54:52.063197271+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.063209391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60 เปอร์เซ็นต์ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.063212938+07:00","message":"receive interim result [false|false]:  40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.063228887+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.063250625+07:00","message":"[buffer interim] 1585 false  40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.063259467+07:00","message":"[bufferProcess] interim [280000000]:มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.063264673+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.063273832+07:00","message":"[bufferProcess] interim [280000000]: 40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.063278172+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.063282575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.063287152+07:00","message":"> Transcript [21391] [false]: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.063290974+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.063294252+07:00","message":"Set new StatePrefix: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.206187703+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.206228417+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-06-19T14:54:52.206234619+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.206247654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60 เปอร์เซ็นต์ของพื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.206251317+07:00","message":"receive interim result [false|false]:  40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.206269534+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.206286581+07:00","message":"[buffer interim] 1585 false  40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.206294877+07:00","message":"[bufferProcess] interim [400000000]:มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.206300743+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.206308937+07:00","message":"[bufferProcess] interim [400000000]: 40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.206311744+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.206314842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.206318478+07:00","message":"> Transcript [21392] [false]: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.206322408+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.20632455+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.206326614+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.206329006+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.402933892+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.402973612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.402982144+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.402997861+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-06-19T14:54:52.403004085+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.403013697+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.403019173+07:00","message":"[buffer interim] 1585 false  เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.403029107+07:00","message":"[bufferProcess] interim [580000000]:มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.403034849+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.403042162+07:00","message":"[bufferProcess] interim [580000000]: เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.403047712+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.403051954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.403056221+07:00","message":"> Transcript [21393] [false]: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.403060698+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.40306349+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.403066405+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.40306997+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.96492252+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.964966261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.964973686+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.964987336+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.964997646+07:00","message":"[bufferProcess] interim [180000000]:มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.965000688+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.965006987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.965010459+07:00","message":"> Transcript [21394] [false]: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.965016166+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.96501887+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.965021618+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.965024559+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.109677998+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.109730409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.109737281+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.109751164+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-06-19T14:54:53.109755293+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่ทะเล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.109764759+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.109769038+07:00","message":"[buffer interim] 1585 false  เปอร์เซ็นต์ของพื้นที่ทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.109775894+07:00","message":"[bufferProcess] interim [240000000]:มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.10977853+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.10978331+07:00","message":"[bufferProcess] interim [240000000]: เปอร์เซ็นต์ของพื้นที่ทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.10978632+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.109789371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.109792791+07:00","message":"> Transcript [21395] [false]: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.109797125+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.109799299+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.109801285+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.109803507+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.109806321+07:00","message":"Push: ' 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.109808351+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.109812403+07:00","message":"Set new StatePrefix : 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.109814859+07:00","message":"Next Push (prob) : 'ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.10982271+07:00","message":"push: {false  40 ถึง 60 เปอร์เซ็นต์ 0 0xc003262780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.364326309+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.364381274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.364410393+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.364426009+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-06-19T14:54:53.36443126+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.364452922+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.364470112+07:00","message":"[buffer interim] 1585 false  เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.36447826+07:00","message":"[bufferProcess] interim [540000000]:มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.364481564+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.364487516+07:00","message":"[bufferProcess] interim [540000000]: เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.364491207+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.364505477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.364526811+07:00","message":"> Transcript [21396] [false]: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.364533044+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.36453561+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.364538295+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.364541456+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.479327421+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.479372154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.479379672+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.479392998+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-06-19T14:54:53.479396498+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.479405051+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.479409366+07:00","message":"[buffer interim] 1585 false  เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.47941565+07:00","message":"[bufferProcess] interim [720000000]:มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.479418813+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.479422374+07:00","message":"[bufferProcess] interim [720000000]: เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.479425815+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.479429246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.479432023+07:00","message":"> Transcript [21397] [false]: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.479436077+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.479439261+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.479441511+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.479443878+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.794792476+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.794832918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.794839514+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.794853801+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-06-19T14:54:53.794857555+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.794865456+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.794869821+07:00","message":"[buffer interim] 1585 false  เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.794876111+07:00","message":"[bufferProcess] interim [20000000]:มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.794878699+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.794883815+07:00","message":"[bufferProcess] interim [20000000]: เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.794887159+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.794890391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.794893194+07:00","message":"> Transcript [21398] [false]: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.794896736+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.794898897+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.794901127+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.794904141+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.057501087+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.05754305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.057549308+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.057559664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.057564262+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.057572895+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.057577109+07:00","message":"[buffer interim] 1585 false  เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.057582518+07:00","message":"[bufferProcess] interim [320000000]:มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.057585414+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.057588767+07:00","message":"[bufferProcess] interim [320000000]: เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.057591661+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.057594536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.057597475+07:00","message":"> Transcript [21399] [false]: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.057601103+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.057603186+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.057605719+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.057608301+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.05761139+07:00","message":"Push: 'ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.057613712+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.057616181+07:00","message":"Set new StatePrefix : 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.05761865+07:00","message":"Next Push (prob) : 'ทะเลมีคลื่นสูงประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.057626341+07:00","message":"push: {false ของพื้นที่ 0 0xc003262780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.286149082+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.28619052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.286198685+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.28621326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.286220762+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.286252169+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.286270306+07:00","message":"[buffer interim] 1585 false  เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.286280266+07:00","message":"[bufferProcess] interim [500000000]:มีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.28628413+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.286290049+07:00","message":"[bufferProcess] interim [500000000]: เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.286293215+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.2862968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.286299967+07:00","message":"> Transcript [21400] [false]: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.286304298+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.286306644+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.286308658+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.286311591+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.376325166+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.37637173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.376380203+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.376388873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 เมตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.376392276+07:00","message":"receive interim result [false|false]:  1 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.376401945+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.376405854+07:00","message":"[buffer interim] 1585 false  1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.37641258+07:00","message":"[bufferProcess] interim [620000000]:มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.376419329+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.376423309+07:00","message":"[bufferProcess] interim [620000000]: 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.376429657+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.376433631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.376436965+07:00","message":"> Transcript [21401] [false]: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.376441995+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.376444637+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.376446787+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.376449574+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.698276789+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.698323667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.698332899+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.698344561+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-06-19T14:54:54.698347637+07:00","message":"receive interim result [false|false]:  เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.698355029+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.698358489+07:00","message":"[buffer interim] 1585 false  เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.698363409+07:00","message":"[bufferProcess] interim [920000000]:มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.698366504+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.698369977+07:00","message":"[bufferProcess] interim [920000000]: เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.698372411+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.698377234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.698382227+07:00","message":"> Transcript [21402] [false]: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.698385913+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.698388273+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.698391555+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.698394178+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:54.823971722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:54.823983336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.878610355+07:00","message":"[GCS] IsForceVAD: false for message ID: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.891700423+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.891744863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.89175237+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.891768803+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.891777676+07:00","message":"[bufferProcess] interim [100000000]:มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.891780888+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.891784883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.89178887+07:00","message":"> Transcript [21403] [false]: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.891793453+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.891795606+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.891797565+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.891800242+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.891803953+07:00","message":"Push: 'ทะเลมีคลื่นสูงประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.891806271+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.891808754+07:00","message":"Set new StatePrefix : 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.891811255+07:00","message":"Next Push (prob) : ' 1 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.891820539+07:00","message":"push: {false ทะเลมีคลื่นสูงประมาณ 0 0xc003262780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.957337824+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.957384062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.957391656+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.957401709+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-06-19T14:54:54.957404762+07:00","message":"receive interim result [false|false]:  เมตรห่าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.957412954+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.957417207+07:00","message":"[buffer interim] 1585 false  เมตรห่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.957423629+07:00","message":"[bufferProcess] interim [160000000]:มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.957427114+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.957430988+07:00","message":"[bufferProcess] interim [160000000]: เมตรห่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.957433878+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.957437335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.957440267+07:00","message":"> Transcript [21404] [false]: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.957443883+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.957446043+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.95744805+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.957450754+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.957909007+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.957921939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.957928081+07:00","message":"receive interim result [false|false]: มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.957937094+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-06-19T14:54:54.957943228+07:00","message":"receive interim result [false|false]:  เมตรห่างฝั่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.957947433+07:00","message":"[buffer interim] 1585 false มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.957950499+07:00","message":"[buffer interim] 1585 false  เมตรห่างฝั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.957954247+07:00","message":"[bufferProcess] interim [220000000]:มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.957957809+07:00","message":"[bufferProcess] send to processor:มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.957961151+07:00","message":"[bufferProcess] interim [220000000]: เมตรห่างฝั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.957963349+07:00","message":"[bufferProcess] update buffer: มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.957965822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.957967869+07:00","message":"> Transcript [21405] [false]: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.957970969+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.957973446+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.957975249+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.957977522+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.000692997+07:00","message":"[GCS] Start streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.00660634+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.006642638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่ง\",\"confidence\":0.91959274}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.006650692+07:00","message":"receive interim result [true|false]: มีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.006659555+07:00","message":"end recv isFinal message id 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.006670311+07:00","message":"end Recv id 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.00669491+07:00","message":"[buffer interim] 1585 true มีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.006712871+07:00","message":"[bufferProcess] interim [280000000]:มีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.006719677+07:00","message":"[bufferProcess] send to processor (isfinal):มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.006724049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.006730139+07:00","message":"> Transcript [21406] [false]: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.006734534+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.006736774+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.006739442+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.006742461+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.006744807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.0067478+07:00","message":"> Transcript [21407] [true]: 'มีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.006750513+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.006752357+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.006754217+07:00","message":"StatePrefix: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.006756348+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.00675854+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.007005915+07:00","message":"Push: ' 1 เมตรห่างฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.007014333+07:00","message":"TextPushed: 'มีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.007017044+07:00","message":"Set new StatePrefix : 'มีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.007020072+07:00","message":"Next Push (prob) : 'มีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.007029051+07:00","message":"push: {true  1 เมตรห่างฝั่ง 0 0xc003262780}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.007029767+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1585.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:55.017781086+07:00","message":"write wav file: './tmp/7584/7584_1585.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.859223085+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.85925739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"101\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.859262915+07:00","message":"receive interim result [false|false]: 101"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.859271361+07:00","message":"[buffer interim] 1586 false 101"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.859278713+07:00","message":"[bufferProcess] interim [720000000]:101"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.859280641+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.248271292+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.248315044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูง 1.2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.248321326+07:00","message":"receive interim result [false|false]: สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.248335956+07:00","message":"[buffer interim] 1586 false สูง 1.2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.248343767+07:00","message":"[bufferProcess] interim [20000000]:สูง 1.2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.248346778+07:00","message":"[bufferProcess] send to processor:101"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.248354472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.248357748+07:00","message":"> Transcript [21408] [false]: '101'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.248359972+07:00","message":"Set StatePrefix (first interim): '101'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.414391307+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.414428379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.414434923+07:00","message":"receive interim result [false|false]: 2:00 น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.414448317+07:00","message":"[buffer interim] 1586 false 2:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.414455306+07:00","message":"[bufferProcess] interim [140000000]:2:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.414459837+07:00","message":"[bufferProcess] send to processor:สูง 1.2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.414466951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.414471215+07:00","message":"> Transcript [21409] [false]: 'สูง 1.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.414473775+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.414476147+07:00","message":"Set new StatePrefix: 'สูง 1.2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.443112245+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.443149035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูง 1.2 ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.443154895+07:00","message":"receive interim result [false|false]: สูง 1.2 ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.443172332+07:00","message":"[buffer interim] 1586 false สูง 1.2 ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.443179314+07:00","message":"[bufferProcess] interim [200000000]:สูง 1.2 ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.443181783+07:00","message":"[bufferProcess] send to processor:2:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.443185078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.44318824+07:00","message":"> Transcript [21410] [false]: '2:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.443190856+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.443193252+07:00","message":"Set new StatePrefix: '2:00 น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.454542295+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.454573051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูง 1.2 เมตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.45458194+07:00","message":"receive interim result [false|false]: สูง 1.2 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.454603512+07:00","message":"[buffer interim] 1586 false สูง 1.2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.45461002+07:00","message":"[bufferProcess] interim [260000000]:สูง 1.2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.454612789+07:00","message":"[bufferProcess] send to processor:สูง 1.2 ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.454618266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.454620768+07:00","message":"> Transcript [21411] [false]: 'สูง 1.2 ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.454622796+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.454624898+07:00","message":"Set new StatePrefix: 'สูง 1.2 ม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.789125313+07:00","message":"[GCS] Cleaned up inactive client: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.789151726+07:00","message":"[GCS] Cleaned up inactive client: 1559"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.78915469+07:00","message":"[GCS] Cleaned up inactive client: 1552"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.789156798+07:00","message":"[GCS] Cleaned up inactive client: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.789158884+07:00","message":"[GCS] Cleaned up inactive client: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.789179932+07:00","message":"[GCS] Cleaned up inactive client: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.78918192+07:00","message":"[GCS] Cleaned up inactive client: 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.789184137+07:00","message":"[GCS] Cleaned up inactive client: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.789185884+07:00","message":"[GCS] Cleaned up inactive client: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.789188095+07:00","message":"[GCS] Cleaned up inactive client: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.789190102+07:00","message":"[GCS] Cleaned up inactive client: 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.789191995+07:00","message":"[GCS] Cleaned up inactive client: 1563"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.978493477+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.978537484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูง 1.2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.978544989+07:00","message":"receive interim result [false|false]: สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.978567175+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-06-19T14:54:56.978570618+07:00","message":"receive interim result [false|false]:  เมตรและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.978579347+07:00","message":"[buffer interim] 1586 false สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:56.978587126+07:00","message":"[buffer interim] 1586 false  เมตรและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.978594939+07:00","message":"[bufferProcess] interim [800000000]:สูง 1.2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.978597485+07:00","message":"[bufferProcess] send to processor:สูง 1.2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.978600966+07:00","message":"[bufferProcess] interim [800000000]: เมตรและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.978604056+07:00","message":"[bufferProcess] update buffer: สูง 1.2 เมตรและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.978607621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.978610644+07:00","message":"> Transcript [21412] [false]: 'สูง 1.2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.978613195+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:56.978615406+07:00","message":"Set new StatePrefix: 'สูง 1.2 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.108018261+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.10805721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูง 1.2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.108063722+07:00","message":"receive interim result [false|false]: สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.108072643+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-06-19T14:54:57.10807568+07:00","message":"receive interim result [false|false]:  เมตรและมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.108083253+07:00","message":"[buffer interim] 1586 false สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.108087192+07:00","message":"[buffer interim] 1586 false  เมตรและมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.108093011+07:00","message":"[bufferProcess] interim [920000000]:สูง 1.2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.108095568+07:00","message":"[bufferProcess] send to processor:สูง 1.2 เมตรและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.10809879+07:00","message":"[bufferProcess] interim [920000000]: เมตรและมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.108101328+07:00","message":"[bufferProcess] update buffer: สูง 1.2 เมตรและมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.108104335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.108107314+07:00","message":"> Transcript [21413] [false]: 'สูง 1.2 เมตรและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.108110452+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.10811255+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.108114581+07:00","message":"StatePrefix: 'สูง 1.2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.108116856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.158998574+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.159037125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูง 1.2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.159043616+07:00","message":"receive interim result [false|false]: สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.159060137+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-06-19T14:54:57.159065398+07:00","message":"receive interim result [false|false]:  เมตรและใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.159075894+07:00","message":"[buffer interim] 1586 false สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.159079614+07:00","message":"[buffer interim] 1586 false  เมตรและใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.159085575+07:00","message":"[bufferProcess] interim [980000000]:สูง 1.2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.159088457+07:00","message":"[bufferProcess] send to processor:สูง 1.2 เมตรและมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.159091406+07:00","message":"[bufferProcess] interim [980000000]: เมตรและใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.159094025+07:00","message":"[bufferProcess] update buffer: สูง 1.2 เมตรและใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.15909693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.159099707+07:00","message":"> Transcript [21414] [false]: 'สูง 1.2 เมตรและมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.159103255+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.159105358+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.159107498+07:00","message":"StatePrefix: 'สูง 1.2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.159109577+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.306272165+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.306312768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูง 1.2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.306319806+07:00","message":"receive interim result [false|false]: สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.306330664+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-06-19T14:54:57.306334709+07:00","message":"receive interim result [false|false]:  เมตรและเน็ต"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.306350855+07:00","message":"[buffer interim] 1586 false สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.306361026+07:00","message":"[buffer interim] 1586 false  เมตรและเน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.306370995+07:00","message":"[bufferProcess] interim [40000000]:สูง 1.2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.306373963+07:00","message":"[bufferProcess] send to processor:สูง 1.2 เมตรและใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.306377289+07:00","message":"[bufferProcess] interim [40000000]: เมตรและเน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.306380043+07:00","message":"[bufferProcess] update buffer: สูง 1.2 เมตรและเน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.306383215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.306386462+07:00","message":"> Transcript [21415] [false]: 'สูง 1.2 เมตรและใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.306390447+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.306392775+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.306394855+07:00","message":"StatePrefix: 'สูง 1.2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.306396931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.45226428+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.452308469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูง 1.2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.452316133+07:00","message":"receive interim result [false|false]: สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.452326107+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-06-19T14:54:57.452329392+07:00","message":"receive interim result [false|false]:  เมตรและหนักเลย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.452337737+07:00","message":"[buffer interim] 1586 false สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.452345143+07:00","message":"[buffer interim] 1586 false  เมตรและหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.452353769+07:00","message":"[bufferProcess] interim [160000000]:สูง 1.2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.45235675+07:00","message":"[bufferProcess] send to processor:สูง 1.2 เมตรและเน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.452371891+07:00","message":"[bufferProcess] interim [160000000]: เมตรและหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.452375015+07:00","message":"[bufferProcess] update buffer: สูง 1.2 เมตรและหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.452378921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.452382087+07:00","message":"> Transcript [21416] [false]: 'สูง 1.2 เมตรและเน็ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.452385964+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.452388575+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.452391192+07:00","message":"StatePrefix: 'สูง 1.2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.452393344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.452396391+07:00","message":"Push: 'สูง 1.2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.452398329+07:00","message":"TextPushed: 'สูง 1.2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.452400424+07:00","message":"Set new StatePrefix : 'สูง 1.2 เมตรและเน็ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.452402665+07:00","message":"Next Push (prob) : 'และเน็ต'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.452411395+07:00","message":"push: {false สูง 1.2 เมตร 0 0xc00378eb80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.585585114+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.585642071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูง 1.2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.585651029+07:00","message":"receive interim result [false|false]: สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.585666695+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-06-19T14:54:57.585671766+07:00","message":"receive interim result [false|false]:  เมตรและในบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.585699251+07:00","message":"[buffer interim] 1586 false สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.585716532+07:00","message":"[buffer interim] 1586 false  เมตรและในบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.58572425+07:00","message":"[bufferProcess] interim [340000000]:สูง 1.2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.585727385+07:00","message":"[bufferProcess] send to processor:สูง 1.2 เมตรและหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.585732462+07:00","message":"[bufferProcess] interim [340000000]: เมตรและในบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.585738433+07:00","message":"[bufferProcess] update buffer: สูง 1.2 เมตรและในบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.585741409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.585744377+07:00","message":"> Transcript [21417] [false]: 'สูง 1.2 เมตรและหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.585747021+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.585749011+07:00","message":"Set new StatePrefix: 'สูง 1.2 เมตรและหนักเลย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.650741116+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.650780144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูง 1.2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.650785343+07:00","message":"receive interim result [false|false]: สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.650800606+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-06-19T14:54:57.650806999+07:00","message":"receive interim result [false|false]:  เมตรและในบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.650815336+07:00","message":"[buffer interim] 1586 false สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.650819244+07:00","message":"[buffer interim] 1586 false  เมตรและในบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.650825196+07:00","message":"[bufferProcess] interim [460000000]:สูง 1.2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.650828021+07:00","message":"[bufferProcess] send to processor:สูง 1.2 เมตรและในบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.650831184+07:00","message":"[bufferProcess] interim [460000000]: เมตรและในบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.650836083+07:00","message":"[bufferProcess] update buffer: สูง 1.2 เมตรและในบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.650839258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.650842348+07:00","message":"> Transcript [21418] [false]: 'สูง 1.2 เมตรและในบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.650844945+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.650847091+07:00","message":"Set new StatePrefix: 'สูง 1.2 เมตรและในบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.774819556+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.77485466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูง 1.2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.77486013+07:00","message":"receive interim result [false|false]: สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.774872853+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-06-19T14:54:57.774876283+07:00","message":"receive interim result [false|false]:  เมตรและในบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.77488354+07:00","message":"[buffer interim] 1586 false สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.774887641+07:00","message":"[buffer interim] 1586 false  เมตรและในบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.774894611+07:00","message":"[bufferProcess] interim [580000000]:สูง 1.2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.774897214+07:00","message":"[bufferProcess] send to processor:สูง 1.2 เมตรและในบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.774902014+07:00","message":"[bufferProcess] interim [580000000]: เมตรและในบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.774905311+07:00","message":"[bufferProcess] update buffer: สูง 1.2 เมตรและในบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.774908533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.774911552+07:00","message":"> Transcript [21419] [false]: 'สูง 1.2 เมตรและในบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.774915047+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.774917365+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.77491948+07:00","message":"StatePrefix: 'สูง 1.2 เมตรและในบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.77492195+07:00","message":"TextPushed: 'สูง 1.2 เมตร'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:57.824075934+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:57.824085549+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.966182239+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.966223774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูง 1.2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.966230122+07:00","message":"receive interim result [false|false]: สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.966242091+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-06-19T14:54:57.966245708+07:00","message":"receive interim result [false|false]:  เมตรและในบริเวณที่มีคน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.966253815+07:00","message":"[buffer interim] 1586 false สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.966258524+07:00","message":"[buffer interim] 1586 false  เมตรและในบริเวณที่มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.966265065+07:00","message":"[bufferProcess] interim [760000000]:สูง 1.2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.966267572+07:00","message":"[bufferProcess] send to processor:สูง 1.2 เมตรและในบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.966270803+07:00","message":"[bufferProcess] interim [760000000]: เมตรและในบริเวณที่มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.96627338+07:00","message":"[bufferProcess] update buffer: สูง 1.2 เมตรและในบริเวณที่มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.966276937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.966280044+07:00","message":"> Transcript [21420] [false]: 'สูง 1.2 เมตรและในบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.966286132+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.966288487+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.966290422+07:00","message":"StatePrefix: 'สูง 1.2 เมตรและในบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.966293515+07:00","message":"TextPushed: 'สูง 1.2 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.159177785+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.159219582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูง 1.2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.159226463+07:00","message":"receive interim result [false|false]: สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.159235812+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-06-19T14:54:58.1592393+07:00","message":"receive interim result [false|false]:  เมตรและในบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.159246085+07:00","message":"[buffer interim] 1586 false สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.159249824+07:00","message":"[buffer interim] 1586 false  เมตรและในบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.159255972+07:00","message":"[bufferProcess] interim [940000000]:สูง 1.2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.159258976+07:00","message":"[bufferProcess] send to processor:สูง 1.2 เมตรและในบริเวณที่มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.159261957+07:00","message":"[bufferProcess] interim [940000000]: เมตรและในบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.159265185+07:00","message":"[bufferProcess] update buffer: สูง 1.2 เมตรและในบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.159268589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.159271206+07:00","message":"> Transcript [21421] [false]: 'สูง 1.2 เมตรและในบริเวณที่มีคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.159274361+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.159276627+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.159278696+07:00","message":"StatePrefix: 'สูง 1.2 เมตรและในบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.159281032+07:00","message":"TextPushed: 'สูง 1.2 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.358514635+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.358553654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูง 1.2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.358559857+07:00","message":"receive interim result [false|false]: สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.358569749+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-06-19T14:54:58.358573018+07:00","message":"receive interim result [false|false]:  เมตรและในบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.358580194+07:00","message":"[buffer interim] 1586 false สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.358583923+07:00","message":"[buffer interim] 1586 false  เมตรและในบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.358589216+07:00","message":"[bufferProcess] interim [180000000]:สูง 1.2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.358591443+07:00","message":"[bufferProcess] send to processor:สูง 1.2 เมตรและในบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.35859438+07:00","message":"[bufferProcess] interim [180000000]: เมตรและในบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.358597505+07:00","message":"[bufferProcess] update buffer: สูง 1.2 เมตรและในบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.358600546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.358603283+07:00","message":"> Transcript [21422] [false]: 'สูง 1.2 เมตรและในบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.358606852+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.35860897+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.358611307+07:00","message":"StatePrefix: 'สูง 1.2 เมตรและในบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.358621119+07:00","message":"TextPushed: 'สูง 1.2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.358624046+07:00","message":"Push: 'และในบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.358626199+07:00","message":"TextPushed: 'สูง 1.2 เมตรและในบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.35862834+07:00","message":"Set new StatePrefix : 'สูง 1.2 เมตรและในบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.358630497+07:00","message":"Next Push (prob) : 'ที่มีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.358637486+07:00","message":"push: {false และในบริเวณ 0 0xc00378eb80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.460582404+07:00","message":"[GCS] IsForceVAD: false for message ID: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.478135197+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.478168076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูง 1.2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.478175222+07:00","message":"receive interim result [false|false]: สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.478188034+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-06-19T14:54:58.47819251+07:00","message":"receive interim result [false|false]:  เมตรและในบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.478200758+07:00","message":"[buffer interim] 1586 false สูง 1.2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.47820718+07:00","message":"[buffer interim] 1586 false  เมตรและในบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.478213698+07:00","message":"[bufferProcess] interim [240000000]:สูง 1.2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.478218133+07:00","message":"[bufferProcess] send to processor:สูง 1.2 เมตรและในบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.478223299+07:00","message":"[bufferProcess] interim [240000000]: เมตรและในบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.478227207+07:00","message":"[bufferProcess] update buffer: สูง 1.2 เมตรและในบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.478231169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.478234851+07:00","message":"> Transcript [21423] [false]: 'สูง 1.2 เมตรและในบริเวณที่มีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.478239933+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.47824283+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.478245993+07:00","message":"StatePrefix: 'สูง 1.2 เมตรและในบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.478249854+07:00","message":"TextPushed: 'สูง 1.2 เมตรและในบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.58745755+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.587496315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูง 1.2 เมตรและในบริเวณที่มีฝนฟ้าคะนอง\",\"confidence\":0.91826504}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.587503119+07:00","message":"receive interim result [true|false]: สูง 1.2 เมตรและในบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.587510914+07:00","message":"end recv isFinal message id 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.587513407+07:00","message":"end Recv id 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.587519145+07:00","message":"[buffer interim] 1586 true สูง 1.2 เมตรและในบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.58752842+07:00","message":"[bufferProcess] interim [480000000]:สูง 1.2 เมตรและในบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.587533706+07:00","message":"[bufferProcess] send to processor (isfinal):สูง 1.2 เมตรและในบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.587537353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.587540458+07:00","message":"> Transcript [21424] [false]: 'สูง 1.2 เมตรและในบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.587543532+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.587545545+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.58754746+07:00","message":"StatePrefix: 'สูง 1.2 เมตรและในบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.587549832+07:00","message":"TextPushed: 'สูง 1.2 เมตรและในบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.58755176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.587553817+07:00","message":"> Transcript [21425] [true]: 'สูง 1.2 เมตรและในบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.587559042+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.587561025+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.587562787+07:00","message":"StatePrefix: 'สูง 1.2 เมตรและในบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.587565143+07:00","message":"TextPushed: 'สูง 1.2 เมตรและในบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.587571592+07:00","message":"Push: 'ที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.587579494+07:00","message":"push: {true ที่มีฝนฟ้าคะนอง 0 0xc00378eb80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:58.596350516+07:00","message":"write wav file: './tmp/7584/7584_1586.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.649723277+07:00","message":"[GCS] Start streaming session, msgId: 1587"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.337044051+07:00","message":"receive streaming session, msgId: 1587"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.337083507+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-06-19T14:54:59.337089991+07:00","message":"receive interim result [false|false]: เครื่องสูบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.337106743+07:00","message":"[buffer interim] 1587 false เครื่องสูบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.337113472+07:00","message":"[bufferProcess] interim [480000000]:เครื่องสูบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.337116674+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.499279149+07:00","message":"receive streaming session, msgId: 1587"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.499312503+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-06-19T14:54:59.499321103+07:00","message":"receive interim result [false|false]: เครื่องสูงมาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.499338778+07:00","message":"[buffer interim] 1587 false เครื่องสูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.499346035+07:00","message":"[bufferProcess] interim [660000000]:เครื่องสูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.49934933+07:00","message":"[bufferProcess] send to processor:เครื่องสูบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.49935621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.499359429+07:00","message":"> Transcript [21426] [false]: 'เครื่องสูบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.499362363+07:00","message":"Set StatePrefix (first interim): 'เครื่องสูบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.608879216+07:00","message":"[GCS] IsForceVAD: false for message ID: 1587"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.63855673+07:00","message":"receive streaming session, msgId: 1587"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.638596033+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-06-19T14:54:59.638601514+07:00","message":"receive interim result [false|false]: เครื่องสูงมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.638617886+07:00","message":"[buffer interim] 1587 false เครื่องสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.638625979+07:00","message":"[bufferProcess] interim [780000000]:เครื่องสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.638628933+07:00","message":"[bufferProcess] send to processor:เครื่องสูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.63863238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.638635201+07:00","message":"> Transcript [21427] [false]: 'เครื่องสูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.638637456+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.638639677+07:00","message":"Set new StatePrefix: 'เครื่องสูงมาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.680215814+07:00","message":"[GCS] Start streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.709475561+07:00","message":"receive streaming session, msgId: 1587"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.709509385+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-06-19T14:54:59.709515446+07:00","message":"receive interim result [false|false]: เครื่องสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.709530559+07:00","message":"[buffer interim] 1587 false เครื่องสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.709537728+07:00","message":"[bufferProcess] interim [960000000]:เครื่องสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.709540234+07:00","message":"[bufferProcess] send to processor:เครื่องสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.709544238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.709547172+07:00","message":"> Transcript [21428] [false]: 'เครื่องสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.709550233+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.709552497+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.709554499+07:00","message":"StatePrefix: 'เครื่องสูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.709556587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.733770829+07:00","message":"receive streaming session, msgId: 1587"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.733803156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสียงสูงมากกว่า\",\"confidence\":0.8999249}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.733809861+07:00","message":"receive interim result [true|false]: เสียงสูงมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.733822494+07:00","message":"end recv isFinal message id 1587"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.733824715+07:00","message":"end Recv id 1587"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.733831146+07:00","message":"[buffer interim] 1587 true เสียงสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.733839406+07:00","message":"[bufferProcess] interim [990000000]:เสียงสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.733848916+07:00","message":"[bufferProcess] send to processor (isfinal):เครื่องสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.733852114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.733854978+07:00","message":"> Transcript [21429] [false]: 'เครื่องสูงมากกว่า 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.733858982+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.733861072+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.733863584+07:00","message":"StatePrefix: 'เครื่องสูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.73386584+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.733867621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.733870082+07:00","message":"> Transcript [21430] [true]: 'เสียงสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.733872111+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.73387395+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.733875736+07:00","message":"StatePrefix: 'เครื่องสูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.733877536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.733885643+07:00","message":"Push: 'เสียงสูงมากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.733893555+07:00","message":"push: {true เสียงสูงมากกว่า 0 0xc00378f780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:59.73993189+07:00","message":"write wav file: './tmp/7584/7584_1587.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:00.824317088+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:00.824317969+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:00.853728238+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:00.853785253+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-06-19T14:55:00.853792839+07:00","message":"receive interim result [false|false]: ก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:00.853815844+07:00","message":"[buffer interim] 1588 false ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.853830287+07:00","message":"[bufferProcess] interim [960000000]:ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.853833908+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.853844789+07:00","message":"[bufferProcess] send to processor (ticker):ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.853848707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.853852376+07:00","message":"> Transcript [21431] [false]: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.853854945+07:00","message":"Set StatePrefix (first interim): 'ก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:00.998035013+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:00.998078998+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-06-19T14:55:00.998087234+07:00","message":"receive interim result [false|false]: ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:00.998101546+07:00","message":"[buffer interim] 1588 false ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.998108533+07:00","message":"[bufferProcess] interim [80000000]:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.998110602+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.059037806+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.059078437+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-06-19T14:55:01.059084184+07:00","message":"receive interim result [false|false]: เกษตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.059099039+07:00","message":"[buffer interim] 1588 false เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.059106588+07:00","message":"[bufferProcess] interim [140000000]:เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.059109634+07:00","message":"[bufferProcess] send to processor:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.059115061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.059118035+07:00","message":"> Transcript [21432] [false]: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.059121228+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.059123516+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.05912604+07:00","message":"StatePrefix: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.059128397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.07108862+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.071120685+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-06-19T14:55:01.071128568+07:00","message":"receive interim result [false|false]: ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.071140943+07:00","message":"[buffer interim] 1588 false ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.071146765+07:00","message":"[bufferProcess] interim [200000000]:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.071148951+07:00","message":"[bufferProcess] send to processor:เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.071152253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.071154758+07:00","message":"> Transcript [21433] [false]: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.07115704+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.071159079+07:00","message":"Set new StatePrefix: 'เกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.127735442+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.127775553+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-06-19T14:55:01.12778287+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.127799264+07:00","message":"[buffer interim] 1588 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.127805685+07:00","message":"[bufferProcess] interim [260000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.127807953+07:00","message":"[bufferProcess] send to processor:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.127811511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.127815302+07:00","message":"> Transcript [21434] [false]: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.127818376+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.127821855+07:00","message":"Set new StatePrefix: 'ก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.326436925+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.326477447+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-06-19T14:55:01.326483404+07:00","message":"receive interim result [false|false]: เกษตรกรให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.326494917+07:00","message":"[buffer interim] 1588 false เกษตรกรให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.326503749+07:00","message":"[bufferProcess] interim [500000000]:เกษตรกรให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.326507802+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.326513165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.326516065+07:00","message":"> Transcript [21435] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.326518577+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.326520765+07:00","message":"Set new StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.535750632+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.535795506+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-06-19T14:55:01.535803611+07:00","message":"receive interim result [false|false]: เกษตรกรให้เรา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.535821885+07:00","message":"[buffer interim] 1588 false เกษตรกรให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.53583102+07:00","message":"[bufferProcess] interim [620000000]:เกษตรกรให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.535835545+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.535845324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.535849428+07:00","message":"> Transcript [21436] [false]: 'เกษตรกรให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.535854026+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.535857003+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.535860074+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.535863072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.627387419+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.627434603+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-06-19T14:55:01.627442088+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.627458016+07:00","message":"[buffer interim] 1588 false เกษตรกรให้ระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.627468812+07:00","message":"[bufferProcess] interim [740000000]:เกษตรกรให้ระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.627472756+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.627479913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.627484052+07:00","message":"> Transcript [21437] [false]: 'เกษตรกรให้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.627488778+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.627491732+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.627494763+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.627497959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.764334862+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.764379304+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-06-19T14:55:01.764386094+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.764406832+07:00","message":"[buffer interim] 1588 false เกษตรกรให้ระวังและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.764415688+07:00","message":"[bufferProcess] interim [860000000]:เกษตรกรให้ระวังและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.764418533+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.764422606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.764426429+07:00","message":"> Transcript [21438] [false]: 'เกษตรกรให้ระวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.76443004+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.764432336+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.764434298+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.764437065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.855174327+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.855241348+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-06-19T14:55:01.855248301+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.855262029+07:00","message":"[buffer interim] 1588 false เกษตรกรให้ระวังและป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.855272418+07:00","message":"[bufferProcess] interim [980000000]:เกษตรกรให้ระวังและป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.855275895+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.855282027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.855288329+07:00","message":"> Transcript [21439] [false]: 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.855293347+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.855296055+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.855298062+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.855300077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.855325523+07:00","message":"Push: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.855328709+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.855331674+07:00","message":"Set new StatePrefix : 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.855335414+07:00","message":"Next Push (prob) : 'ให้ระวังและ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.855344637+07:00","message":"push: {false เกษตรกร 0 0xc002d66000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.941655597+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.941708035+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-06-19T14:55:01.941713927+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.941731534+07:00","message":"[buffer interim] 1588 false เกษตรกรให้ระวังและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.941739604+07:00","message":"[bufferProcess] interim [100000000]:เกษตรกรให้ระวังและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.94174252+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.941753387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.941756423+07:00","message":"> Transcript [21440] [false]: 'เกษตรกรให้ระวังและป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.941760231+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.941762805+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.941764791+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.941767175+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.129585105+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.12961941+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-06-19T14:55:02.129625683+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.129638481+07:00","message":"[buffer interim] 1588 false เกษตรกรให้ระวังและป้องกันการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.129645171+07:00","message":"[bufferProcess] interim [280000000]:เกษตรกรให้ระวังและป้องกันการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.129647642+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.129651185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.129653972+07:00","message":"> Transcript [21441] [false]: 'เกษตรกรให้ระวังและป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.129657324+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.129659351+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.129661527+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.129663884+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.344411649+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.344448492+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-06-19T14:55:02.344459175+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการเกิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.34449223+07:00","message":"[buffer interim] 1588 false เกษตรกรให้ระวังและป้องกันการเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.3445038+07:00","message":"[bufferProcess] interim [460000000]:เกษตรกรให้ระวังและป้องกันการเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.344506422+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกันการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.344510173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.344513171+07:00","message":"> Transcript [21442] [false]: 'เกษตรกรให้ระวังและป้องกันการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.34451708+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.344519286+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.344521986+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.344524176+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.460977616+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.461013682+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-06-19T14:55:02.461020014+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการปฏิบัติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.461035979+07:00","message":"[buffer interim] 1588 false เกษตรกรให้ระวังและป้องกันการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.461043138+07:00","message":"[bufferProcess] interim [580000000]:เกษตรกรให้ระวังและป้องกันการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.46104575+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกันการเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.461049021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.461052441+07:00","message":"> Transcript [21443] [false]: 'เกษตรกรให้ระวังและป้องกันการเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.461057307+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.461059441+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.461061846+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.461064074+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.461067946+07:00","message":"Push: 'ให้ระวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.461069993+07:00","message":"TextPushed: 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.461072243+07:00","message":"Set new StatePrefix : 'เกษตรกรให้ระวังและป้องกันการเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.461074782+07:00","message":"Next Push (prob) : 'ป้องกันการเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.461081508+07:00","message":"push: {false ให้ระวังและ 0 0xc002d66000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.532345215+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.532386816+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-06-19T14:55:02.532393006+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการระบาดของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.532407896+07:00","message":"[buffer interim] 1588 false เกษตรกรให้ระวังและป้องกันการระบาดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.532417975+07:00","message":"[bufferProcess] interim [700000000]:เกษตรกรให้ระวังและป้องกันการระบาดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.532420573+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกันการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.532423988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.532427116+07:00","message":"> Transcript [21444] [false]: 'เกษตรกรให้ระวังและป้องกันการปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.532429937+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.532432326+07:00","message":"Set new StatePrefix: 'เกษตรกรให้ระวังและป้องกันการปฏิบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.711973791+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.712012257+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-06-19T14:55:02.712018525+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการระบาดของโรค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.71203367+07:00","message":"[buffer interim] 1588 false เกษตรกรให้ระวังและป้องกันการระบาดของโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.71204069+07:00","message":"[bufferProcess] interim [880000000]:เกษตรกรให้ระวังและป้องกันการระบาดของโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.712043561+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกันการระบาดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.712047649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.71205056+07:00","message":"> Transcript [21445] [false]: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.712052919+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.712055288+07:00","message":"Set new StatePrefix: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.925799391+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.925838868+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-06-19T14:55:02.925844894+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืช"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.925859499+07:00","message":"[buffer interim] 1588 false เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.925866268+07:00","message":"[bufferProcess] interim [120000000]:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.925868945+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกันการระบาดของโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.925874421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.92587717+07:00","message":"> Transcript [21446] [false]: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.925881113+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.925883212+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.925885249+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.925888045+07:00","message":"TextPushed: 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.161804219+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.161851322+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-06-19T14:55:03.161858512+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.161873872+07:00","message":"[buffer interim] 1588 false เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.161890551+07:00","message":"[bufferProcess] interim [240000000]:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.161894261+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.161898418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.161902421+07:00","message":"> Transcript [21447] [false]: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.161916891+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.161919197+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.161921745+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.161924738+07:00","message":"TextPushed: 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.168763804+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.168804489+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-06-19T14:55:03.168811498+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการระบาดของโรคพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.168829363+07:00","message":"[buffer interim] 1588 false เกษตรกรให้ระวังและป้องกันการระบาดของโรคพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.168836137+07:00","message":"[bufferProcess] interim [300000000]:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.168839025+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.168843264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.168847198+07:00","message":"> Transcript [21448] [false]: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.168852521+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.168855377+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.168858874+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.168862942+07:00","message":"TextPushed: 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.220610752+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.220644407+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-06-19T14:55:03.220651877+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.220663479+07:00","message":"[buffer interim] 1588 false เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.220671905+07:00","message":"[bufferProcess] interim [360000000]:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.220690688+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.220696812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.220700853+07:00","message":"> Transcript [21449] [false]: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.220706564+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.220709996+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.22071352+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.220717236+07:00","message":"TextPushed: 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.220721426+07:00","message":"Push: 'ป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.220724392+07:00","message":"TextPushed: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.220727724+07:00","message":"Set new StatePrefix : 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.22073124+07:00","message":"Next Push (prob) : 'โรคพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.220741924+07:00","message":"push: {false ป้องกันการระบาดของ 0 0xc002d66000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.409173193+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.409215452+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-06-19T14:55:03.409222506+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.409239291+07:00","message":"[buffer interim] 1588 false เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.409247812+07:00","message":"[bufferProcess] interim [540000000]:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.409250562+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.409259106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.40926213+07:00","message":"> Transcript [21450] [false]: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.409264996+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.409267765+07:00","message":"Set new StatePrefix: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.539497603+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.539542681+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-06-19T14:55:03.539549051+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.53956706+07:00","message":"[buffer interim] 1588 false เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.539577431+07:00","message":"[bufferProcess] interim [720000000]:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.539580756+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.539590373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.53960477+07:00","message":"> Transcript [21451] [false]: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.539609402+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.539611803+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.539613843+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.539616987+07:00","message":"TextPushed: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.728773871+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.728809977+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-06-19T14:55:03.728815915+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อรา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.728832184+07:00","message":"[buffer interim] 1588 false เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.72883864+07:00","message":"[bufferProcess] interim [900000000]:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.728841272+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.72884512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.728848035+07:00","message":"> Transcript [21452] [false]: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.7288515+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.728853668+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.728855888+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.728858623+07:00","message":"TextPushed: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:03.824606314+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:03.8246175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.039554343+07:00","message":"[GCS] IsForceVAD: false for message ID: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.145882647+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.145918113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อรา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.145925068+07:00","message":"receive interim result [true|false]: เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อรา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.145934644+07:00","message":"end recv isFinal message id 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.145936835+07:00","message":"end Recv id 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.145943732+07:00","message":"[buffer interim] 1588 true เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.145950636+07:00","message":"[bufferProcess] interim [380000000]:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.145954367+07:00","message":"[bufferProcess] send to processor (isfinal):เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.145957807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.145960432+07:00","message":"> Transcript [21453] [false]: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.145965597+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.145967565+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.145970001+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.14597289+07:00","message":"TextPushed: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.145975143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.145977226+07:00","message":"> Transcript [21454] [true]: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.145979489+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.145981273+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.145983236+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.145986922+07:00","message":"TextPushed: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.145990158+07:00","message":"Push: 'โรคพืชที่เกิดจากเชื้อรา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.145997487+07:00","message":"push: {true โรคพืชที่เกิดจากเชื้อรา 0 0xc002d66000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:04.157322017+07:00","message":"write wav file: './tmp/7584/7584_1588.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.229568122+07:00","message":"[GCS] Start streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.797285689+07:00","message":"[GCS] IsForceVAD: false for message ID: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.873584175+07:00","message":"[GCS] Start streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.902426251+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.902450125+07:00","message":"found end of frame, send empty tag with msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.902453552+07:00","message":"end Recv id 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.902461418+07:00","message":"[buffer interim] 1589 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.9024701+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.902481398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.902484632+07:00","message":"> Transcript [21455] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.9024872+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.902489321+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.902491294+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.902493572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.902497136+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.902508801+07:00","message":"push: {true \n 0 0xc003d29100}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:04.90803719+07:00","message":"write wav file: './tmp/7584/7584_1589.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.397714049+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.397755271+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-06-19T14:55:05.397761238+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.397774991+07:00","message":"[buffer interim] 1590 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.397782259+07:00","message":"[bufferProcess] interim [420000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.397784666+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.109628971+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.109662832+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-06-19T14:55:06.10966796+07:00","message":"receive interim result [false|false]: น้ำฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.109691012+07:00","message":"[buffer interim] 1590 false น้ำฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.109697685+07:00","message":"[bufferProcess] interim [80000000]:น้ำฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.109700153+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.109703473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.109706114+07:00","message":"> Transcript [21456] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.109708276+07:00","message":"Set StatePrefix (first interim): 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.226138386+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.226176808+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-06-19T14:55:06.22618233+07:00","message":"receive interim result [false|false]: น้ำฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.226197959+07:00","message":"[buffer interim] 1590 false น้ำฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.226204377+07:00","message":"[bufferProcess] interim [200000000]:น้ำฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.226206729+07:00","message":"[bufferProcess] send to processor:น้ำฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.226210026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.226212698+07:00","message":"> Transcript [21457] [false]: 'น้ำฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.226215779+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.226217759+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.226219774+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.226221897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.474922546+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.474961191+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-06-19T14:55:06.474966922+07:00","message":"receive interim result [false|false]: น้ำฝนตกให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.474979013+07:00","message":"[buffer interim] 1590 false น้ำฝนตกให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.474985466+07:00","message":"[bufferProcess] interim [440000000]:น้ำฝนตกให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.474987956+07:00","message":"[bufferProcess] send to processor:น้ำฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.474992366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.47499652+07:00","message":"> Transcript [21458] [false]: 'น้ำฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.475002502+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.47500622+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.475008282+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.47501042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.614055289+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.61411157+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-06-19T14:55:06.614121583+07:00","message":"receive interim result [false|false]: น้ำฝนตกให้เปิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.614138678+07:00","message":"[buffer interim] 1590 false น้ำฝนตกให้เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.614148958+07:00","message":"[bufferProcess] interim [620000000]:น้ำฝนตกให้เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.614153471+07:00","message":"[bufferProcess] send to processor:น้ำฝนตกให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.614162176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.614166392+07:00","message":"> Transcript [21459] [false]: 'น้ำฝนตกให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.614171805+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.614175197+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.614177743+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.614179907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:06.824768524+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:06.824801241+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.923576091+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.923616338+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-06-19T14:55:06.923621964+07:00","message":"receive interim result [false|false]: น้ำฝนตกให้เปิดเครื่อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.923636565+07:00","message":"[buffer interim] 1590 false น้ำฝนตกให้เปิดเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.923642659+07:00","message":"[bufferProcess] interim [860000000]:น้ำฝนตกให้เปิดเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.923645502+07:00","message":"[bufferProcess] send to processor:น้ำฝนตกให้เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.923651628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.923654363+07:00","message":"> Transcript [21460] [false]: 'น้ำฝนตกให้เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.923657571+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.923660932+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.923663479+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.923666145+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.923677448+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.923679695+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.92368173+07:00","message":"Set new StatePrefix : 'น้ำฝนตกให้เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.923683969+07:00","message":"Next Push (prob) : 'ฝนตกให้เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.923692125+07:00","message":"push: {false น้ำ 0 0xc0034df780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.117420218+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.117465673+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-06-19T14:55:07.117472019+07:00","message":"receive interim result [false|false]: น้ำฝนตกให้เปิดเครื่องตี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.117485044+07:00","message":"[buffer interim] 1590 false น้ำฝนตกให้เปิดเครื่องตี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.117492743+07:00","message":"[bufferProcess] interim [40000000]:น้ำฝนตกให้เปิดเครื่องตี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.117495395+07:00","message":"[bufferProcess] send to processor:น้ำฝนตกให้เปิดเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.117501336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.117504635+07:00","message":"> Transcript [21461] [false]: 'น้ำฝนตกให้เปิดเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.117508406+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.117512427+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.117515073+07:00","message":"StatePrefix: 'น้ำฝนตกให้เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.117517754+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.184719912+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.184760097+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-06-19T14:55:07.184766196+07:00","message":"receive interim result [false|false]: น้ำฝนตกให้เปิดเครื่องติด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.184782622+07:00","message":"[buffer interim] 1590 false น้ำฝนตกให้เปิดเครื่องติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.184793033+07:00","message":"[bufferProcess] interim [160000000]:น้ำฝนตกให้เปิดเครื่องติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.184795438+07:00","message":"[bufferProcess] send to processor:น้ำฝนตกให้เปิดเครื่องตี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.184798862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.184801702+07:00","message":"> Transcript [21462] [false]: 'น้ำฝนตกให้เปิดเครื่องตี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.184805095+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.184807392+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.184809859+07:00","message":"StatePrefix: 'น้ำฝนตกให้เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.184812509+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.188440508+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.188484517+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-06-19T14:55:07.188490708+07:00","message":"receive interim result [false|false]: น้ำฝนตกให้เปิดเครื่องตีน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.188506538+07:00","message":"[buffer interim] 1590 false น้ำฝนตกให้เปิดเครื่องตีน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.188514887+07:00","message":"[bufferProcess] interim [220000000]:น้ำฝนตกให้เปิดเครื่องตีน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.188517143+07:00","message":"[bufferProcess] send to processor:น้ำฝนตกให้เปิดเครื่องติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.188521188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.188524119+07:00","message":"> Transcript [21463] [false]: 'น้ำฝนตกให้เปิดเครื่องติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.188527722+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.188530265+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.188532617+07:00","message":"StatePrefix: 'น้ำฝนตกให้เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.188535156+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.651149455+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.651192436+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-06-19T14:55:07.651202356+07:00","message":"receive interim result [false|false]: น้ำฝนตกให้เปิดเครื่องตีน้ำท่วม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.651218732+07:00","message":"[buffer interim] 1590 false น้ำฝนตกให้เปิดเครื่องตีน้ำท่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.65122534+07:00","message":"[bufferProcess] interim [580000000]:น้ำฝนตกให้เปิดเครื่องตีน้ำท่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.651229167+07:00","message":"[bufferProcess] send to processor:น้ำฝนตกให้เปิดเครื่องตีน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.651232901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.651235856+07:00","message":"> Transcript [21464] [false]: 'น้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.651239562+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.651241934+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.651244656+07:00","message":"StatePrefix: 'น้ำฝนตกให้เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.651247402+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.65125012+07:00","message":"Push: 'ฝนตกให้เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.651252102+07:00","message":"TextPushed: 'น้ำฝนตกให้เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.65125422+07:00","message":"Set new StatePrefix : 'น้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.651256368+07:00","message":"Next Push (prob) : 'เครื่องตีน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.651263842+07:00","message":"push: {false ฝนตกให้เปิด 0 0xc0034df780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.695713803+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.695759006+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-06-19T14:55:07.695766838+07:00","message":"receive interim result [false|false]: น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.695786823+07:00","message":"[buffer interim] 1590 false น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.695794753+07:00","message":"[bufferProcess] interim [700000000]:น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.695800302+07:00","message":"[bufferProcess] send to processor:น้ำฝนตกให้เปิดเครื่องตีน้ำท่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.695814618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.695819487+07:00","message":"> Transcript [21465] [false]: 'น้ำฝนตกให้เปิดเครื่องตีน้ำท่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.695823529+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.695826355+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.695828874+07:00","message":"StatePrefix: 'น้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.695832179+07:00","message":"TextPushed: 'น้ำฝนตกให้เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.820751367+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.82078624+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-06-19T14:55:07.820792118+07:00","message":"receive interim result [false|false]: น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.820808737+07:00","message":"[buffer interim] 1590 false น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.820815924+07:00","message":"[bufferProcess] interim [760000000]:น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.820819+07:00","message":"[bufferProcess] send to processor:น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.820824489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.820827396+07:00","message":"> Transcript [21466] [false]: 'น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.820830581+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.820832804+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.820835163+07:00","message":"StatePrefix: 'น้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.820837735+07:00","message":"TextPushed: 'น้ำฝนตกให้เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.02877528+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.028830992+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-06-19T14:55:08.028841164+07:00","message":"receive interim result [false|false]: น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.028860513+07:00","message":"[buffer interim] 1590 false น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.028874584+07:00","message":"[bufferProcess] interim [0]:น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.028878673+07:00","message":"[bufferProcess] send to processor:น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.028886747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.02889131+07:00","message":"> Transcript [21467] [false]: 'น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.028896751+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.028899838+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.028903332+07:00","message":"StatePrefix: 'น้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.028907345+07:00","message":"TextPushed: 'น้ำฝนตกให้เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.202760399+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.202795921+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-06-19T14:55:08.202801756+07:00","message":"receive interim result [false|false]: น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำยา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.202814515+07:00","message":"[buffer interim] 1590 false น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.202820742+07:00","message":"[bufferProcess] interim [180000000]:น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.20282347+07:00","message":"[bufferProcess] send to processor:น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.202828816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.202831443+07:00","message":"> Transcript [21468] [false]: 'น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.202837056+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.202839354+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.202841781+07:00","message":"StatePrefix: 'น้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.202844375+07:00","message":"TextPushed: 'น้ำฝนตกให้เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.2028507+07:00","message":"Push: 'เครื่องตีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.202852877+07:00","message":"TextPushed: 'น้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.202856324+07:00","message":"Set new StatePrefix : 'น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.202859816+07:00","message":"Next Push (prob) : 'เพื่อป้องกันน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.202866615+07:00","message":"push: {false เครื่องตีน้ำ 0 0xc0034df780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.357573211+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.357610516+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-06-19T14:55:08.357616549+07:00","message":"receive interim result [false|false]: น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.357627702+07:00","message":"[buffer interim] 1590 false น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.357633689+07:00","message":"[bufferProcess] interim [300000000]:น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.357636313+07:00","message":"[bufferProcess] send to processor:น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.357641754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.357644565+07:00","message":"> Transcript [21469] [false]: 'น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.357648152+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.357650216+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.357652244+07:00","message":"StatePrefix: 'น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.357654998+07:00","message":"TextPushed: 'น้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.419797498+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.419827885+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-06-19T14:55:08.419833325+07:00","message":"receive interim result [false|false]: น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกกาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.419851657+07:00","message":"[buffer interim] 1590 false น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกกาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.419860936+07:00","message":"[bufferProcess] interim [420000000]:น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกกาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.419865375+07:00","message":"[bufferProcess] send to processor:น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.419874236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.419877703+07:00","message":"> Transcript [21470] [false]: 'น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.419881231+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.419883323+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.419885519+07:00","message":"StatePrefix: 'น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.419887896+07:00","message":"TextPushed: 'น้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.522564186+07:00","message":"[GCS] IsForceVAD: false for message ID: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.535482306+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.535520168+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-06-19T14:55:08.5355285+07:00","message":"receive interim result [false|false]: น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.535544142+07:00","message":"[buffer interim] 1590 false น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.535555172+07:00","message":"[bufferProcess] interim [480000000]:น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.535559003+07:00","message":"[bufferProcess] send to processor:น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกกาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.535566739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.53557295+07:00","message":"> Transcript [21471] [false]: 'น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกกาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.535577879+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.535580861+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.535583941+07:00","message":"StatePrefix: 'น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.535588096+07:00","message":"TextPushed: 'น้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.580859234+07:00","message":"[GCS] Start streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.632831037+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.632878441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น\",\"confidence\":0.94028014}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.632885771+07:00","message":"receive interim result [true|false]: หลังฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.632894608+07:00","message":"end recv isFinal message id 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.632896692+07:00","message":"end Recv id 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.632902938+07:00","message":"[buffer interim] 1590 true หลังฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.632912409+07:00","message":"[bufferProcess] interim [660000000]:หลังฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.632917835+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.632921153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.632926053+07:00","message":"> Transcript [21472] [false]: 'น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.632929952+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.632932095+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.632935049+07:00","message":"StatePrefix: 'น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.632937834+07:00","message":"TextPushed: 'น้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.632945461+07:00","message":"Push: 'เพื่อป้องกันน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.632947572+07:00","message":"TextPushed: 'น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.632949784+07:00","message":"Set new StatePrefix : 'น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.632952012+07:00","message":"Next Push (prob) : 'แยกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.63297515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.632978557+07:00","message":"> Transcript [21473] [true]: 'หลังฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.632982237+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.632984914+07:00","message":"CountSame: 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.632983885+07:00","message":"push: {false เพื่อป้องกันน้ำ 0 0xc0034df780}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.632988233+07:00","message":"StatePrefix: 'น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.633101242+07:00","message":"TextPushed: 'น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.633107604+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.633300411+07:00","message":"Push: 'แยกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.63330703+07:00","message":"TextPushed: 'น้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.633310728+07:00","message":"Set new StatePrefix : 'หลังฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.633314083+07:00","message":"Next Push (prob) : 'หลังฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.633324092+07:00","message":"push: {true แยกชั้น 0 0xc0034df780}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.63339934+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1590.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:08.642632911+07:00","message":"write wav file: './tmp/7584/7584_1590.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.839452607+07:00","message":"[GCS] IsForceVAD: false for message ID: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.900910399+07:00","message":"[GCS] Start streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.928241503+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.928263789+07:00","message":"found end of frame, send empty tag with msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.928267592+07:00","message":"end Recv id 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.928273623+07:00","message":"[buffer interim] 1591 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.928279659+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.928282979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.928285716+07:00","message":"> Transcript [21474] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.928288041+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.928290091+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.928292216+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.928293969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.928300041+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.928308304+07:00","message":"push: {true \n 0 0xc003068000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:08.933368176+07:00","message":"write wav file: './tmp/7584/7584_1591.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.035581732+07:00","message":"[GCS] IsForceVAD: false for message ID: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.143853938+07:00","message":"receive streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.143874939+07:00","message":"found end of frame, send empty tag with msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.143878186+07:00","message":"end Recv id 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.143884929+07:00","message":"[buffer interim] 1592 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.143891039+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.143894859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.143897594+07:00","message":"> Transcript [21475] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.143900086+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.143902182+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.143904179+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.143906108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.143908797+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.143917103+07:00","message":"push: {true \n 0 0xc00378e080}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:09.150496315+07:00","message":"write wav file: './tmp/7584/7584_1592.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.28012208+07:00","message":"[GCS] Start streaming session, msgId: 1593"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:09.825441534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:09.825442138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.017731847+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.017765143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.017770226+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.017785217+07:00","message":"[buffer interim] 1593 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.017791656+07:00","message":"[bufferProcess] interim [550000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.017793898+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.202535764+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.202577046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.202582682+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.202597348+07:00","message":"[buffer interim] 1593 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.20260796+07:00","message":"[bufferProcess] interim [670000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.202610856+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.202616793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.202621093+07:00","message":"> Transcript [21476] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.202624349+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.277850198+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.277890899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักหลับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.277896397+07:00","message":"receive interim result [false|false]: ลักหลับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.277912555+07:00","message":"[buffer interim] 1593 false ลักหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.277919255+07:00","message":"[bufferProcess] interim [730000000]:ลักหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.277921708+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.277925364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.277928348+07:00","message":"> Transcript [21477] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.277931416+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.277933496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.277935423+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.277937679+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.339118594+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.339156213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.339161675+07:00","message":"receive interim result [false|false]: แล้วกลับมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.339178728+07:00","message":"[buffer interim] 1593 false แล้วกลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.339187337+07:00","message":"[bufferProcess] interim [790000000]:แล้วกลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.339191979+07:00","message":"[bufferProcess] send to processor:ลักหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.339195664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.339199174+07:00","message":"> Transcript [21478] [false]: 'ลักหลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.339201853+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.339204312+07:00","message":"Set new StatePrefix: 'ลักหลับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.54334219+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.543380864+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และกำลังจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.543387018+07:00","message":"receive interim result [false|false]: และกำลังจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.543405132+07:00","message":"[buffer interim] 1593 false และกำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.543413158+07:00","message":"[bufferProcess] interim [910000000]:และกำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.543416586+07:00","message":"[bufferProcess] send to processor:แล้วกลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.543421855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.543425772+07:00","message":"> Transcript [21479] [false]: 'แล้วกลับมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.543429312+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.543433383+07:00","message":"Set new StatePrefix: 'แล้วกลับมา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.599713974+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.599756499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.599762181+07:00","message":"receive interim result [false|false]: แล้วกลับมาติด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.599776311+07:00","message":"[buffer interim] 1593 false แล้วกลับมาติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.599783661+07:00","message":"[bufferProcess] interim [970000000]:แล้วกลับมาติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.599786257+07:00","message":"[bufferProcess] send to processor:และกำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.599789481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.599792459+07:00","message":"> Transcript [21480] [false]: 'และกำลังจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.59979485+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.599797401+07:00","message":"Set new StatePrefix: 'และกำลังจะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.641826914+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.641869075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และกติกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.641875672+07:00","message":"receive interim result [false|false]: และกติกา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.641888732+07:00","message":"[buffer interim] 1593 false และกติกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.641896479+07:00","message":"[bufferProcess] interim [30000000]:และกติกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.641899305+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.641906504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.641909356+07:00","message":"> Transcript [21481] [false]: 'แล้วกลับมาติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.641911948+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.641914316+07:00","message":"Set new StatePrefix: 'แล้วกลับมาติด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.668389236+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.668426832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.668434857+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตาม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.668452489+07:00","message":"[buffer interim] 1593 false แล้วกลับมาติดตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.668460269+07:00","message":"[bufferProcess] interim [90000000]:แล้วกลับมาติดตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.668462903+07:00","message":"[bufferProcess] send to processor:และกติกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.668472037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.668476385+07:00","message":"> Transcript [21482] [false]: 'และกติกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.668479074+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.668481349+07:00","message":"Set new StatePrefix: 'และกติกา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.737388469+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.737431583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามราย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.737438547+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามราย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.737457643+07:00","message":"[buffer interim] 1593 false แล้วกลับมาติดตามราย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.737467962+07:00","message":"[bufferProcess] interim [270000000]:แล้วกลับมาติดตามราย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.737472318+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.73747899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.737482655+07:00","message":"> Transcript [21483] [false]: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.737485334+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.737488939+07:00","message":"Set new StatePrefix: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.842332206+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.842381831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.842390334+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.842407636+07:00","message":"[buffer interim] 1593 false แล้วกลับมาติดตามรายงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.842422791+07:00","message":"[bufferProcess] interim [390000000]:แล้วกลับมาติดตามรายงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.84242698+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามราย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.842439012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.842443481+07:00","message":"> Transcript [21484] [false]: 'แล้วกลับมาติดตามราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.842448913+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.842456366+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.842460464+07:00","message":"StatePrefix: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.842463724+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.22941742+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.229456978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.22946463+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.229476855+07:00","message":"[buffer interim] 1593 false แล้วกลับมาติดตามรายงานสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.229483493+07:00","message":"[bufferProcess] interim [810000000]:แล้วกลับมาติดตามรายงานสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.229485927+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.229491084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.229493714+07:00","message":"> Transcript [21485] [false]: 'แล้วกลับมาติดตามรายงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.229497092+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.229499239+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.229501838+07:00","message":"StatePrefix: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.229504214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.419175716+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.419213664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.419219427+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.419237097+07:00","message":"[buffer interim] 1593 false แล้วกลับมาติดตามรายงานสภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.419244204+07:00","message":"[bufferProcess] interim [990000000]:แล้วกลับมาติดตามรายงานสภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.419247847+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.419251372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.419254225+07:00","message":"> Transcript [21486] [false]: 'แล้วกลับมาติดตามรายงานสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.41925748+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.419259974+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.41926246+07:00","message":"StatePrefix: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.419264852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.625445585+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.625483853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.625489781+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.625504016+07:00","message":"[buffer interim] 1593 false แล้วกลับมาติดตามรายงานสภาพอากาศได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.6255107+07:00","message":"[bufferProcess] interim [230000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.625514831+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.625519715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.625523412+07:00","message":"> Transcript [21487] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.625528094+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.625531031+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.62553456+07:00","message":"StatePrefix: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.625536931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.625541915+07:00","message":"Push: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.625544141+07:00","message":"TextPushed: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.625546534+07:00","message":"Set new StatePrefix : 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.625549061+07:00","message":"Next Push (prob) : 'รายงานสภาพอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.62555641+07:00","message":"push: {false แล้วกลับมาติดตาม 0 0xc00378ea00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.87106521+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.871098361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้มา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.871104341+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้มา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.871121558+07:00","message":"[buffer interim] 1593 false แล้วกลับมาติดตามรายงานสภาพอากาศได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.871129347+07:00","message":"[bufferProcess] interim [350000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.871132883+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.871136959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.87113975+07:00","message":"> Transcript [21488] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.871143361+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.87114568+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.871147707+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.871150563+07:00","message":"TextPushed: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.883500343+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.883538223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.883545969+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.883571254+07:00","message":"[buffer interim] 1593 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.883580866+07:00","message":"[bufferProcess] interim [410000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.883585419+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.88359347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.883597666+07:00","message":"> Transcript [21489] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.883602776+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.883605593+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.883609089+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.88361293+07:00","message":"TextPushed: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.126334335+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.126376044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.126382909+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.126394902+07:00","message":"[buffer interim] 1593 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.126402206+07:00","message":"[bufferProcess] interim [710000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.126404655+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.126410544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.126413945+07:00","message":"> Transcript [21490] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.126417552+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.126420066+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.126422857+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.126425748+07:00","message":"TextPushed: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.332852103+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.332896651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.332905836+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.332926273+07:00","message":"[buffer interim] 1593 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.332940859+07:00","message":"[bufferProcess] interim [890000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.332944756+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.332953695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.332957838+07:00","message":"> Transcript [21491] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.332962823+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.332966033+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.332969431+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.332972878+07:00","message":"TextPushed: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.332982216+07:00","message":"Push: 'รายงานสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.332985594+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.332988893+07:00","message":"Set new StatePrefix : 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.33299241+07:00","message":"Next Push (prob) : 'ได้ไหมช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.333018617+07:00","message":"push: {false รายงานสภาพอากาศ 0 0xc00378ea00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.539755424+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.53979828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวค่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.539807538+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวค่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.539823888+07:00","message":"[buffer interim] 1593 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.539835393+07:00","message":"[bufferProcess] interim [130000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.539838487+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.53984575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.539848723+07:00","message":"> Transcript [21492] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.539851281+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.539854597+07:00","message":"Set new StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.649120113+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.64915872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้าม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.649181164+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้าม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.649197593+07:00","message":"[buffer interim] 1593 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.649204925+07:00","message":"[bufferProcess] interim [190000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.649208095+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.649212073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.649216026+07:00","message":"> Transcript [21493] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.649219653+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.649222369+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.649224493+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.649227355+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.806503339+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.806541704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามคืน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.806548126+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามคืน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.806563291+07:00","message":"[buffer interim] 1593 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.806570246+07:00","message":"[bufferProcess] interim [310000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.806573236+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.806583933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.806586685+07:00","message":"> Transcript [21494] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.806590539+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.806592762+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.806594693+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.806597652+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:12.825643197+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:12.825658845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.830554407+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.83059629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามมิติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.830602956+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามมิติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.830624782+07:00","message":"[buffer interim] 1593 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามมิติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.830632555+07:00","message":"[bufferProcess] interim [370000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามมิติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.83063503+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.830639407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.83064242+07:00","message":"> Transcript [21495] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.830646197+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.830648637+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.830651018+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.830653812+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.019467299+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.019510534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.019518691+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.019533851+07:00","message":"[buffer interim] 1593 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.019549819+07:00","message":"[bufferProcess] interim [550000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.01955258+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามมิติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.019556687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.019560723+07:00","message":"> Transcript [21496] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามมิติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.019565532+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.019568056+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.019570847+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.019573558+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.019577221+07:00","message":"Push: 'ได้ไหมชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.019579326+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.019582037+07:00","message":"Set new StatePrefix : 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามมิติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.019584654+07:00","message":"Next Push (prob) : 'ข้ามมิติ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.019594152+07:00","message":"push: {false ได้ไหมชั่วคราว 0 0xc00378ea00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.16362499+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.163685192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่ทั่ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.163692942+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่ทั่ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.163705155+07:00","message":"[buffer interim] 1593 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่ทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.163714278+07:00","message":"[bufferProcess] interim [730000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่ทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.163717558+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.163721738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.163724892+07:00","message":"> Transcript [21497] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.163727724+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.163730471+07:00","message":"Set new StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.2224179+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.222461468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.222468968+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.222487412+07:00","message":"[buffer interim] 1593 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.222495849+07:00","message":"[bufferProcess] interim [790000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.222498546+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่ทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.222502769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.22250661+07:00","message":"> Transcript [21498] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่ทั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.222510255+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.222512459+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.222514509+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.222517692+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.321339414+07:00","message":"[GCS] IsForceVAD: false for message ID: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.348949646+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.348998758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่เวลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.349005879+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่เวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.349025704+07:00","message":"[buffer interim] 1593 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.349038071+07:00","message":"[bufferProcess] interim [850000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.349041244+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.349048754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.349053183+07:00","message":"> Transcript [21499] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.349057556+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.349060207+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.349062229+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.349065331+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.391374377+07:00","message":"[GCS] Start streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.448397599+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.448441652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.44845004+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.448463947+07:00","message":"[buffer interim] 1593 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.448472192+07:00","message":"[bufferProcess] interim [970000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.448475642+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.44848313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.448486259+07:00","message":"> Transcript [21500] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.448490406+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.44849343+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.448496145+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.448499401+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.457447972+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.457469144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่เวลาก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.457475289+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่เวลาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.457488818+07:00","message":"[buffer interim] 1593 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่เวลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.457494432+07:00","message":"[bufferProcess] interim [30000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่เวลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.45749715+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.457500788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.457504277+07:00","message":"> Transcript [21501] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.457507766+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.457510909+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.457513244+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.457515985+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.45752313+07:00","message":"Push: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.457525381+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.457527649+07:00","message":"Set new StatePrefix : 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.457530581+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.457562839+07:00","message":"push: {false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่ 0 0xc00378ea00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.527775478+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.527823591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่ไปลาก่อน\",\"confidence\":0.9071207}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.527830803+07:00","message":"receive interim result [true|false]: และกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่ไปลาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.527841974+07:00","message":"end recv isFinal message id 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.527844178+07:00","message":"end Recv id 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.52785103+07:00","message":"[buffer interim] 1593 true และกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่ไปลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.527863796+07:00","message":"[bufferProcess] interim [60000000]:และกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่ไปลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.527867135+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่เวลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.527871666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.527875135+07:00","message":"> Transcript [21502] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่เวลาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.527877864+07:00","message":"Set StatePrefix (first interim): 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่เวลาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.527879846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.527882037+07:00","message":"> Transcript [21503] [true]: 'และกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่ไปลาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.527885313+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.527887452+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.527889406+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่เวลาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.527892576+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.52789466+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.52809724+07:00","message":"Push: 'ไปลาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.528100236+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมช่วงข่าวค่ำมิติใหม่ไปลาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.528102572+07:00","message":"Set new StatePrefix : 'และกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่ไปลาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.528105193+07:00","message":"Next Push (prob) : 'และกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่ไปลาก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.52811363+07:00","message":"push: {true ไปลาก่อน 0 0xc00378ea00}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.528124689+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1593.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:13.537344927+07:00","message":"write wav file: './tmp/7584/7584_1593.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.043314838+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.043364623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"20:00\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.043369678+07:00","message":"receive interim result [false|false]: 20:00"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.043386181+07:00","message":"[buffer interim] 1594 false 20:00"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.043392754+07:00","message":"[bufferProcess] interim [480000000]:20:00"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.043394563+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.219809045+07:00","message":"[GCS] IsForceVAD: false for message ID: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.237785309+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.237820815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"20:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.237827102+07:00","message":"receive interim result [false|false]: 20:00 น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.23783867+07:00","message":"[buffer interim] 1594 false 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.23784614+07:00","message":"[bufferProcess] interim [660000000]:20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.23784852+07:00","message":"[bufferProcess] send to processor:20:00"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.237854388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.237860792+07:00","message":"> Transcript [21504] [false]: '20:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.237863476+07:00","message":"Set StatePrefix (first interim): '20:00'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.280276435+07:00","message":"[GCS] Start streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.315460319+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.315505507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"8:00 น\",\"confidence\":0.86965877}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.315511972+07:00","message":"receive interim result [true|false]: 8:00 น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.315522894+07:00","message":"end recv isFinal message id 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.315525042+07:00","message":"end Recv id 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.315530892+07:00","message":"[buffer interim] 1594 true 8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.315542323+07:00","message":"[bufferProcess] interim [870000000]:8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.315545614+07:00","message":"[bufferProcess] send to processor (isfinal):20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.315548886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.315552076+07:00","message":"> Transcript [21505] [false]: '20:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.315556392+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.315559018+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.315561253+07:00","message":"StatePrefix: '20:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.315563488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.315565433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.315568075+07:00","message":"> Transcript [21506] [true]: '8:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.315570184+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.315571987+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.315573979+07:00","message":"StatePrefix: '20:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.315575701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.315586272+07:00","message":"Push: '8:00 น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.315595549+07:00","message":"push: {true 8:00 น 0 0xc0034df300}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:14.322640217+07:00","message":"write wav file: './tmp/7584/7584_1594.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.811626009+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.811684707+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-06-19T14:55:14.811692351+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.811715929+07:00","message":"[buffer interim] 1595 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.811728461+07:00","message":"[bufferProcess] interim [420000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.811732037+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.997295483+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.997331035+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-06-19T14:55:14.997336981+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.997349689+07:00","message":"[buffer interim] 1595 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.997355708+07:00","message":"[bufferProcess] interim [600000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.997358686+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.997364467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.997367186+07:00","message":"> Transcript [21507] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.997369836+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:15.637785895+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:15.637821757+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-06-19T14:55:15.637827065+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:15.637840416+07:00","message":"[buffer interim] 1595 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:15.637848197+07:00","message":"[bufferProcess] interim [200000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:15.63785095+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:15.637856634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:15.63785922+07:00","message":"> Transcript [21508] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:15.637862138+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:15.637864348+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:15.637866371+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:15.637868672+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:15.825969866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:15.825983632+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:18.826566355+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:18.826576962+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.407573259+07:00","message":"[GCS] IsForceVAD: false for message ID: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.489053963+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.489097789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.489104632+07:00","message":"receive interim result [true|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.489112995+07:00","message":"end recv isFinal message id 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.489115103+07:00","message":"end Recv id 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.489120279+07:00","message":"[buffer interim] 1595 true สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.489130372+07:00","message":"[bufferProcess] interim [980000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.489135359+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.489138546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.489141382+07:00","message":"> Transcript [21509] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.489144228+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.489146183+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.48914818+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.48915036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.489151999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.489154025+07:00","message":"> Transcript [21510] [true]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.489156071+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.489157953+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.48915962+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.489175606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.489181156+07:00","message":"Push: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.489189242+07:00","message":"push: {true สวัสดีค่ะ 0 0xc003d29780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:19.49941872+07:00","message":"write wav file: './tmp/7584/7584_1595.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:21.826640407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:21.826640471+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:24.826867182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:24.82689338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.040914551+07:00","message":"[GCS] Start streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.598087768+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.598135022+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-06-19T14:55:25.598141102+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.598160704+07:00","message":"[buffer interim] 1596 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.598170634+07:00","message":"[bufferProcess] interim [600000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.598172702+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.598178198+07:00","message":"[bufferProcess] send to processor (ticker):สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.598183098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.598185943+07:00","message":"> Transcript [21511] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.598188411+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.702051036+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.702088037+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-06-19T14:55:25.702095562+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.702106401+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.702115068+07:00","message":"[bufferProcess] interim [660000000]:ทั้งหมดนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.702118624+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.719554019+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.719577822+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-06-19T14:55:25.719582476+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.719593879+07:00","message":"[buffer interim] 1596 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.719602111+07:00","message":"[bufferProcess] interim [720000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.719604667+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.719609885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.719612635+07:00","message":"> Transcript [21512] [false]: 'ทั้งหมดนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.719614816+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.719617164+07:00","message":"Set new StatePrefix: 'ทั้งหมดนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.075406305+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.075456964+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-06-19T14:55:26.075464958+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.075480779+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.075489686+07:00","message":"[bufferProcess] interim [960000000]:ทั้งหมดนี้คือจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.075493294+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.075502778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.075506874+07:00","message":"> Transcript [21513] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.075510312+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.075513715+07:00","message":"Set new StatePrefix: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.181090998+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.181142333+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-06-19T14:55:26.181148663+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.181171549+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.181183388+07:00","message":"[bufferProcess] interim [80000000]:ทั้งหมดนี้คือจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.181185926+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.181190034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.181193248+07:00","message":"> Transcript [21514] [false]: 'ทั้งหมดนี้คือจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.18119582+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.181198384+07:00","message":"Set new StatePrefix: 'ทั้งหมดนี้คือจะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.270834302+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.270874112+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-06-19T14:55:26.270880947+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือสัปดาห์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.270895169+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.270902305+07:00","message":"[bufferProcess] interim [140000000]:ทั้งหมดนี้คือสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.270904665+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.2709111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.270914037+07:00","message":"> Transcript [21515] [false]: 'ทั้งหมดนี้คือจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.270916795+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.270918949+07:00","message":"Set new StatePrefix: 'ทั้งหมดนี้คือจับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.318956749+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.318995048+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-06-19T14:55:26.319001816+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับปลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.319017944+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.319025351+07:00","message":"[bufferProcess] interim [200000000]:ทั้งหมดนี้คือจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.319027984+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.319038926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.319041896+07:00","message":"> Transcript [21516] [false]: 'ทั้งหมดนี้คือสัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.319044236+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.319046666+07:00","message":"Set new StatePrefix: 'ทั้งหมดนี้คือสัปดาห์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.408360887+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.408397756+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-06-19T14:55:26.408404306+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสั้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.408417125+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.408423278+07:00","message":"[bufferProcess] interim [380000000]:ทั้งหมดนี้คือจับตาสั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.408425701+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.408430961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.408433883+07:00","message":"> Transcript [21517] [false]: 'ทั้งหมดนี้คือจับปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.408436077+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.408438106+07:00","message":"Set new StatePrefix: 'ทั้งหมดนี้คือจับปลา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.476957642+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.476996948+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-06-19T14:55:26.477003559+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับปลาใส่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.477016566+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับปลาใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.477023409+07:00","message":"[bufferProcess] interim [440000000]:ทั้งหมดนี้คือจับปลาใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.477025887+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.477030756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.477033533+07:00","message":"> Transcript [21518] [false]: 'ทั้งหมดนี้คือจับตาสั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.477036084+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.477038333+07:00","message":"Set new StatePrefix: 'ทั้งหมดนี้คือจับตาสั้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.484498554+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.484541939+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-06-19T14:55:26.484548178+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาแสง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.484561053+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.484566988+07:00","message":"[bufferProcess] interim [500000000]:ทั้งหมดนี้คือจับตาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.484569523+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับปลาใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.484572515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.484575082+07:00","message":"> Transcript [21519] [false]: 'ทั้งหมดนี้คือจับปลาใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.484577109+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.484579068+07:00","message":"Set new StatePrefix: 'ทั้งหมดนี้คือจับปลาใส่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.599904952+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.599941707+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-06-19T14:55:26.599948205+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.59996602+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.599973485+07:00","message":"[bufferProcess] interim [560000000]:ทั้งหมดนี้คือจับตาสถานการณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.599975988+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.599979665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.5999858+07:00","message":"> Transcript [21520] [false]: 'ทั้งหมดนี้คือจับตาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.599989544+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.599993278+07:00","message":"Set new StatePrefix: 'ทั้งหมดนี้คือจับตาแสง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.788792072+07:00","message":"[GCS] Cleaned up inactive client: 1575"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.788820264+07:00","message":"[GCS] Cleaned up inactive client: 1571"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.788824938+07:00","message":"[GCS] Cleaned up inactive client: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.788827326+07:00","message":"[GCS] Cleaned up inactive client: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.788830353+07:00","message":"[GCS] Cleaned up inactive client: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.788833088+07:00","message":"[GCS] Cleaned up inactive client: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.788835933+07:00","message":"[GCS] Cleaned up inactive client: 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.788838439+07:00","message":"[GCS] Cleaned up inactive client: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.788841631+07:00","message":"[GCS] Cleaned up inactive client: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.788843308+07:00","message":"[GCS] Cleaned up inactive client: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.788845073+07:00","message":"[GCS] Cleaned up inactive client: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.788846726+07:00","message":"[GCS] Cleaned up inactive client: 1568"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.788848543+07:00","message":"[GCS] Cleaned up inactive client: 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.920641534+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.92068954+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-06-19T14:55:26.92069591+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.920708808+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.920715566+07:00","message":"[bufferProcess] interim [920000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.92071828+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.920725159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.920729856+07:00","message":"> Transcript [21521] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.92073229+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.920734859+07:00","message":"Set new StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:27.11424467+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:27.114288723+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-06-19T14:55:27.114296203+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:27.11431493+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.114325685+07:00","message":"[bufferProcess] interim [40000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.114329486+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.114338153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.11434235+07:00","message":"> Transcript [21522] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.114348146+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.114350399+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.114352367+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.114354724+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:27.496471976+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:27.496518517+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-06-19T14:55:27.496526686+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:27.496543078+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.496551474+07:00","message":"[bufferProcess] interim [460000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.496555656+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.496560391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.496564283+07:00","message":"> Transcript [21523] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.496568948+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.496573875+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.496579159+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.496582395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:27.635158525+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:27.635200511+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-06-19T14:55:27.635206206+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:27.635223041+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.635230078+07:00","message":"[bufferProcess] interim [580000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.635232823+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.635236134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.635239008+07:00","message":"> Transcript [21524] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.635242144+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.635244649+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.635246778+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.635249111+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:27.696469012+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:27.696510757+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-06-19T14:55:27.696517512+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:27.696530663+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.696537255+07:00","message":"[bufferProcess] interim [700000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.696540493+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.696547402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.696550737+07:00","message":"> Transcript [21525] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.696554425+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.696557822+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.696561859+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.696565172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.696572475+07:00","message":"Push: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.696576795+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.696579237+07:00","message":"Set new StatePrefix : 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.696582024+07:00","message":"Next Push (prob) : 'นะคะอีกสัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:27.696608423+07:00","message":"push: {false ทั้งหมดนี้คือจับตาสถานการณ์ 0 0xc002db5780}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:27.827304905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:27.827312212+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:27.878620242+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:27.878668497+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-06-19T14:55:27.878675393+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่นะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:27.878690521+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.878696982+07:00","message":"[bufferProcess] interim [880000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.878699803+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.878703176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.878706293+07:00","message":"> Transcript [21526] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.878709571+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.87871157+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.878713901+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:27.878716637+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:28.011068931+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:28.011107504+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-06-19T14:55:28.011114758+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:28.011124457+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.011131138+07:00","message":"[bufferProcess] interim [940000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.01113358+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.011136742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.011139495+07:00","message":"> Transcript [21527] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.011143291+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.011145389+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.011147831+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.011150445+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:28.271694787+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:28.271733844+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-06-19T14:55:28.271741423+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับกำลัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:28.27175453+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.271761225+07:00","message":"[bufferProcess] interim [300000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.271764274+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.271769747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.271772741+07:00","message":"> Transcript [21528] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.271776226+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.271778905+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.271781346+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.271784266+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:28.394518411+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:28.394554887+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-06-19T14:55:28.394561321+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:28.394572393+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.394579384+07:00","message":"[bufferProcess] interim [360000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.394582347+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.39458759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.39459034+07:00","message":"> Transcript [21529] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.394594398+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.394596668+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.394598906+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.394601697+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.394606126+07:00","message":"Push: 'นะคะอีกสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.394608038+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.394611139+07:00","message":"Set new StatePrefix : 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.394614173+07:00","message":"Next Push (prob) : 'ครู่ครับกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:28.394621014+07:00","message":"push: {false นะคะอีกสัก 0 0xc002db5780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:28.780263213+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:28.780304818+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-06-19T14:55:28.780313335+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:28.780327354+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.780334662+07:00","message":"[bufferProcess] interim [780000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.780337729+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.780342994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.780345848+07:00","message":"> Transcript [21530] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.78034867+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.780351231+07:00","message":"Set new StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:28.967417442+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:28.967459443+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-06-19T14:55:28.967469132+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:28.96748233+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.967489642+07:00","message":"[bufferProcess] interim [960000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.967492139+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.967499067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.967503793+07:00","message":"> Transcript [21531] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.967507917+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.967510089+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.967512076+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:28.967514669+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:29.101625559+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:29.101671818+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-06-19T14:55:29.101680206+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:29.101695552+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.101702912+07:00","message":"[bufferProcess] interim [80000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.101705711+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.101709492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.101712265+07:00","message":"> Transcript [21532] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.101716127+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.101718427+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.101720688+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.101723829+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:29.420247419+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:29.420290586+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-06-19T14:55:29.420297567+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:29.420314026+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.420322504+07:00","message":"[bufferProcess] interim [380000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.42032551+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.420329008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.420332023+07:00","message":"> Transcript [21533] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.420336233+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.420338268+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.420341408+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.420344833+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:29.870469432+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:29.870513092+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-06-19T14:55:29.870521059+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:29.870532648+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.870541667+07:00","message":"[bufferProcess] interim [860000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.870544687+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.870548461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.870551741+07:00","message":"> Transcript [21534] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.870556266+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.870558277+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.870560583+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.870563466+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.870568161+07:00","message":"Push: 'ครู่รับชมรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.870570282+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.870572446+07:00","message":"Set new StatePrefix : 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:29.87057507+07:00","message":"Next Push (prob) : 'ตรงประเด็นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:29.870583802+07:00","message":"push: {false ครู่รับชมรายการ 0 0xc002db5780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.000492319+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.000537891+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-06-19T14:55:30.000544923+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.000559406+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.000566656+07:00","message":"[bufferProcess] interim [980000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.000569354+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.000573143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.000575936+07:00","message":"> Transcript [21535] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.000579847+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.000581899+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.000584143+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.000587332+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.184672569+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.184712118+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-06-19T14:55:30.184719886+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.18473384+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.184741478+07:00","message":"[bufferProcess] interim [160000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.184744334+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.184747885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.184750738+07:00","message":"> Transcript [21536] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.184754675+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.184756826+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.184759486+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.184762369+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.521359237+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.521407538+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-06-19T14:55:30.521414932+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนพูด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.521434922+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.521442922+07:00","message":"[bufferProcess] interim [460000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.52144613+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.521451586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.52145599+07:00","message":"> Transcript [21537] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.521461264+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.521464384+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.521468507+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.521472827+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.561969328+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.562014292+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-06-19T14:55:30.562023+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.562033504+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.562043693+07:00","message":"[bufferProcess] interim [520000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.562046765+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.562050773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.56205396+07:00","message":"> Transcript [21538] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.562058469+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.562061218+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.562063854+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.5620672+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.56207091+07:00","message":"Push: 'ตรงประเด็นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.562073202+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.562075557+07:00","message":"Set new StatePrefix : 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.562078587+07:00","message":"Next Push (prob) : 'เราทั้งสองคนพูด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.56208711+07:00","message":"push: {false ตรงประเด็นค่ะ 0 0xc002db5780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.697902357+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.697944877+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-06-19T14:55:30.697951698+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.697967731+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.697977818+07:00","message":"[bufferProcess] interim [640000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.697980667+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.697984173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.697987364+07:00","message":"> Transcript [21539] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.697990106+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:30.827603277+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:30.827603272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.833400477+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.833445952+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-06-19T14:55:30.833456288+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายพระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.833476225+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.833484932+07:00","message":"[bufferProcess] interim [820000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.833488081+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.833495589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.833498434+07:00","message":"> Transcript [21540] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.833501745+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.833503911+07:00","message":"Set new StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.891865762+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.891911206+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-06-19T14:55:30.891918939+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.891936772+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.891949496+07:00","message":"[bufferProcess] interim [880000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.891953663+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.891961799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.89196532+07:00","message":"> Transcript [21541] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.891981666+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.891984263+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.891986615+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.891989543+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.222283523+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.222329791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.222337121+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.222352316+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.222362865+07:00","message":"[bufferProcess] interim [180000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.222366185+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.222373048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.2223762+07:00","message":"> Transcript [21542] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.222380116+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.222382571+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.222386656+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.222389606+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.298391795+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.298438427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.298447968+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.298475224+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.298487776+07:00","message":"[bufferProcess] interim [300000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.298491271+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.298499176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.298502512+07:00","message":"> Transcript [21543] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.298506664+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.298508767+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.298511193+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.298514314+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.489677298+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.489729287+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-06-19T14:55:31.489738451+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.489760632+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.489769974+07:00","message":"[bufferProcess] interim [480000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.48977444+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.489794426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.489831885+07:00","message":"> Transcript [21544] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.489847629+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.489850953+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.489854527+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.489859219+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.489905624+07:00","message":"Push: 'เราทั้งสองคนผู้บรรยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.489909806+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.489914092+07:00","message":"Set new StatePrefix : 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.489918623+07:00","message":"Next Push (prob) : 'ภาษามือและ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.489930784+07:00","message":"push: {false เราทั้งสองคนผู้บรรยาย 0 0xc002db5780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.602211311+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.602249295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและจริง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.602256383+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและจริง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.602268367+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.602275688+07:00","message":"[bufferProcess] interim [540000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.602278907+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.602284657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.602287274+07:00","message":"> Transcript [21545] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.602291061+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.602293317+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.602295302+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.602298195+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.620480135+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.620515003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.620521365+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.620535397+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.62054242+07:00","message":"[bufferProcess] interim [600000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.620545654+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.620552606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.620555833+07:00","message":"> Transcript [21546] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและจริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.620559682+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.620561889+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.620563776+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.620566729+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.719486172+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.719528496+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-06-19T14:55:31.719536199+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.719552264+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.719559426+07:00","message":"[bufferProcess] interim [660000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.719562802+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.719571081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.719573852+07:00","message":"> Transcript [21547] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.719577494+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.719579529+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.719582205+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.719596967+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.927722568+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.927764635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.927771688+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานเรา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.927787007+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.927798323+07:00","message":"[bufferProcess] interim [840000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.927801769+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.927808171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.927811251+07:00","message":"> Transcript [21548] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.927816246+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.927818547+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.927820616+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.927823361+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.927838331+07:00","message":"Push: 'ภาษามือและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.927840604+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.927850868+07:00","message":"Set new StatePrefix : 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.927853656+07:00","message":"Next Push (prob) : 'ทีมงาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.92786936+07:00","message":"push: {false ภาษามือและ 0 0xc002db5780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.942281892+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.942323132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.942332865+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.942350953+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.942359088+07:00","message":"[bufferProcess] interim [900000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.942362475+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.94237045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.942373274+07:00","message":"> Transcript [21549] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.942377267+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.94237959+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.942382422+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.942385299+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.554259766+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.554299425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักไม่สำเร็จ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.554307079+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักไม่สำเร็จ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.554320935+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักไม่สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.554331758+07:00","message":"[bufferProcess] interim [380000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักไม่สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.554336551+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.554345071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.554353544+07:00","message":"> Transcript [21550] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.554359927+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.554362159+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.554364186+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.554367161+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.56637129+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.566400602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.566409195+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.566426297+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.566433455+07:00","message":"[bufferProcess] interim [440000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.566436567+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักไม่สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.56644423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.566446871+07:00","message":"> Transcript [21551] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักไม่สำเร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.56645063+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.566452637+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.566454486+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.566457371+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.730769747+07:00","message":"[GCS] IsForceVAD: false for message ID: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.800543239+07:00","message":"[GCS] Start streaming session, msgId: 1597"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.813446045+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.813493387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อนส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.813502497+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อนส่วน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.813523602+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อนส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.813559545+07:00","message":"[bufferProcess] interim [800000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อนส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.813566345+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.813577413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.813587984+07:00","message":"> Transcript [21552] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.813594276+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.813597335+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.813601376+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.813605832+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.813616216+07:00","message":"Push: 'ทีมงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.813619571+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.813623666+07:00","message":"Set new StatePrefix : 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.813629137+07:00","message":"Next Push (prob) : 'หลักในสมัยก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.813665619+07:00","message":"push: {false ทีมงาน 0 0xc002db5780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.825433276+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.825476506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อนสวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.825484918+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อนสวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.82550337+07:00","message":"[buffer interim] 1596 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อนสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.825512918+07:00","message":"[bufferProcess] interim [860000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อนสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.825517679+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อนส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.825523293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.825527038+07:00","message":"> Transcript [21553] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อนส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.82553294+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.825535857+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.82553881+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.825543894+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.954643247+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.954691852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้ง 2 คนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อนสวัสดี\",\"confidence\":0.9340014}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.954698844+07:00","message":"receive interim result [true|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้ง 2 คนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อนสวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.954711681+07:00","message":"end recv isFinal message id 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.954716705+07:00","message":"end Recv id 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.954723706+07:00","message":"[buffer interim] 1596 true ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้ง 2 คนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อนสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.954730558+07:00","message":"[bufferProcess] interim [890000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้ง 2 คนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อนสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.954734169+07:00","message":"[bufferProcess] send to processor (isfinal):ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อนสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.954738251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.954741969+07:00","message":"> Transcript [21554] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อนสวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.954747622+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.954750328+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.954753229+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.954762185+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.954771865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.954774299+07:00","message":"> Transcript [21555] [true]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้ง 2 คนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อนสวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.954777021+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.954778775+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.954780683+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.954782936+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.954784991+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.955072001+07:00","message":"Push: 'หลักในสมัยก่อนสวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.955077535+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อนสวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.95508042+07:00","message":"Set new StatePrefix : 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้ง 2 คนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อนสวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.955083017+07:00","message":"Next Push (prob) : 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้ง 2 คนผู้บรรยายภาษามือและทีมงานหลักในสมัยก่อนสวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.955092332+07:00","message":"push: {true หลักในสมัยก่อนสวัสดี 0 0xc002db5780}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.955106804+07:00","message":"write aligntment file to 'tmp/7584/align_message_id_1596.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:32.971498953+07:00","message":"write wav file: './tmp/7584/7584_1596.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.497787651+07:00","message":"[GCS] IsForceVAD: false for message ID: 1597"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.599170866+07:00","message":"receive streaming session, msgId: 1597"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.599198112+07:00","message":"found end of frame, send empty tag with msgId: 1597"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.599202583+07:00","message":"end Recv id 1597"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.599211638+07:00","message":"[buffer interim] 1597 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:33.599228564+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:33.599235867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:33.599240794+07:00","message":"> Transcript [21556] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:33.599244808+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:33.599247506+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:33.599250371+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:33.59925358+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:33.599262762+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.599274921+07:00","message":"push: {true \n 0 0xc0034de900}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:33.605696898+07:00","message":"write wav file: './tmp/7584/7584_1597.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.760694964+07:00","message":"[GCS] Start streaming session, msgId: 1598"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:33.827881139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:33.827895085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.879350929+07:00","message":"[GCS] IsForceVAD: false for message ID: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.984697591+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.984723713+07:00","message":"found end of frame, send empty tag with msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.984727274+07:00","message":"end Recv id 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.984736285+07:00","message":"[buffer interim] 1598 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:33.984744849+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:33.984749357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:33.984752592+07:00","message":"> Transcript [21557] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:33.984755315+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:33.984757466+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:33.984759417+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:33.9847616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:33.984773909+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.984785123+07:00","message":"push: {true \n 0 0xc003d28700}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:33.989972927+07:00","message":"write wav file: './tmp/7584/7584_1598.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:34.00932578+07:00","message":"[GCS] Start streaming session, msgId: 1599"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:34.079678312+07:00","message":"[GCS] IsForceVAD: false for message ID: 1599"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:34.200040211+07:00","message":"[GCS] Start streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:34.24335372+07:00","message":"receive streaming session, msgId: 1599"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:34.243377383+07:00","message":"found end of frame, send empty tag with msgId: 1599"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:34.243380745+07:00","message":"end Recv id 1599"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:34.243387805+07:00","message":"[buffer interim] 1599 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:34.243410163+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:34.243427439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:34.243430922+07:00","message":"> Transcript [21558] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:34.243433583+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:34.243435567+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:34.243437684+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:34.243439581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:34.243442207+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:34.243450824+07:00","message":"push: {true \n 0 0xc003d28d00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:34.248062516+07:00","message":"write wav file: './tmp/7584/7584_1599.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:36.828149542+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:36.828180401+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.329215665+07:00","message":"[GCS] IsForceVAD: false for message ID: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.418071863+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.418094337+07:00","message":"found end of frame, send empty tag with msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.41809774+07:00","message":"end Recv id 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.418104898+07:00","message":"[buffer interim] 1600 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.418111636+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.418115326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.418118585+07:00","message":"> Transcript [21559] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.418121014+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.418123058+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.418125072+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.418126942+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.418134452+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.418143574+07:00","message":"push: {true \n 0 0xc00378fa80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:39.430425264+07:00","message":"write wav file: './tmp/7584/7584_1600.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.464224786+07:00","message":"[GCS] Start streaming session, msgId: 1601"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:39.82915877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:39.829199008+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:40.99737317+07:00","message":"[GCS] IsForceVAD: false for message ID: 1601"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.076958346+07:00","message":"receive streaming session, msgId: 1601"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.076982027+07:00","message":"found end of frame, send empty tag with msgId: 1601"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.07698629+07:00","message":"end Recv id 1601"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.076995902+07:00","message":"[buffer interim] 1601 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.077008994+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.077013577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.077016935+07:00","message":"> Transcript [21560] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.07701986+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.077022831+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.07702504+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.077026952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.077036613+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.077047616+07:00","message":"push: {true \n 0 0xc003d29400}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:41.088889233+07:00","message":"write wav file: './tmp/7584/7584_1601.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.439453337+07:00","message":"[GCS] Start streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.509511522+07:00","message":"[GCS] IsForceVAD: false for message ID: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.570582409+07:00","message":"[GCS] Start streaming session, msgId: 1603"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.65075926+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.650779373+07:00","message":"found end of frame, send empty tag with msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.650782856+07:00","message":"end Recv id 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.650789119+07:00","message":"[buffer interim] 1602 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.65079616+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.650799605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.65080242+07:00","message":"> Transcript [21561] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.650804939+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.650807027+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.650808857+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.650810716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.650813318+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.65082092+07:00","message":"push: {true \n 0 0xc003262180}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:41.655725389+07:00","message":"write wav file: './tmp/7584/7584_1602.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.887781582+07:00","message":"[GCS] IsForceVAD: false for message ID: 1603"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.96239714+07:00","message":"[GCS] Start streaming session, msgId: 1604"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.969262209+07:00","message":"receive streaming session, msgId: 1603"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.969286316+07:00","message":"found end of frame, send empty tag with msgId: 1603"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.969290028+07:00","message":"end Recv id 1603"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.969308784+07:00","message":"[buffer interim] 1603 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.969351848+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.969356714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.96936061+07:00","message":"> Transcript [21562] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.969364226+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.969366783+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.96936887+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.969370886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.969373816+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.969383051+07:00","message":"push: {true \n 0 0xc002bf6900}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:41.975010709+07:00","message":"write wav file: './tmp/7584/7584_1603.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.078423109+07:00","message":"[GCS] IsForceVAD: false for message ID: 1604"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.21295122+07:00","message":"receive streaming session, msgId: 1604"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.212975923+07:00","message":"found end of frame, send empty tag with msgId: 1604"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.212980571+07:00","message":"end Recv id 1604"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.212989354+07:00","message":"[buffer interim] 1604 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.213003509+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.213008487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.213012915+07:00","message":"> Transcript [21563] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.213017146+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.213020703+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.213023711+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.213027052+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.213033936+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.213046022+07:00","message":"push: {true \n 0 0xc002bf7580}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:42.216960749+07:00","message":"write wav file: './tmp/7584/7584_1604.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.280707209+07:00","message":"[GCS] Start streaming session, msgId: 1605"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:42.829887722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:42.829904895+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.759932241+07:00","message":"[GCS] IsForceVAD: false for message ID: 1605"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.846648774+07:00","message":"receive streaming session, msgId: 1605"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.84666756+07:00","message":"found end of frame, send empty tag with msgId: 1605"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.846670756+07:00","message":"end Recv id 1605"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.846678148+07:00","message":"[buffer interim] 1605 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.846684566+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.846688088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.846690925+07:00","message":"> Transcript [21564] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.846693307+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.846695385+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.84669728+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.846699247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.846707992+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.846714961+07:00","message":"push: {true \n 0 0xc003069c00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:43.85285101+07:00","message":"write wav file: './tmp/7584/7584_1605.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.879425743+07:00","message":"[GCS] Start streaming session, msgId: 1606"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.010749093+07:00","message":"[GCS] IsForceVAD: false for message ID: 1606"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.125156272+07:00","message":"receive streaming session, msgId: 1606"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.125195187+07:00","message":"found end of frame, send empty tag with msgId: 1606"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.125198284+07:00","message":"end Recv id 1606"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.125205774+07:00","message":"[buffer interim] 1606 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.125212144+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.125215888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.125218694+07:00","message":"> Transcript [21565] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.125221145+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.125223115+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.125225011+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.125226893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.125232494+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.125241154+07:00","message":"push: {true \n 0 0xc003d28100}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:44.130237472+07:00","message":"write wav file: './tmp/7584/7584_1606.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.141703581+07:00","message":"[GCS] Start streaming session, msgId: 1607"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.397663227+07:00","message":"[GCS] IsForceVAD: false for message ID: 1607"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.495849232+07:00","message":"receive streaming session, msgId: 1607"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.495869168+07:00","message":"found end of frame, send empty tag with msgId: 1607"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.495872521+07:00","message":"end Recv id 1607"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.495878501+07:00","message":"[buffer interim] 1607 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.49588587+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.495889971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.495892807+07:00","message":"> Transcript [21566] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.495895217+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.495897137+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.495899023+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.495901027+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.495908174+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.495916732+07:00","message":"push: {true \n 0 0xc003d29600}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:44.499955406+07:00","message":"write wav file: './tmp/7584/7584_1607.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.78054001+07:00","message":"[GCS] Start streaming session, msgId: 1608"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:45.097662337+07:00","message":"[GCS] IsForceVAD: false for message ID: 1608"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:45.193264741+07:00","message":"receive streaming session, msgId: 1608"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:45.193291053+07:00","message":"found end of frame, send empty tag with msgId: 1608"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:45.193295094+07:00","message":"end Recv id 1608"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:45.193302808+07:00","message":"[buffer interim] 1608 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.193311256+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.193314894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.193317857+07:00","message":"> Transcript [21567] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.193320994+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.193323243+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.193325142+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.19332703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.193335919+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:45.193346124+07:00","message":"push: {true \n 0 0xc003262e80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:45.19815489+07:00","message":"write wav file: './tmp/7584/7584_1608.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:45.290692848+07:00","message":"[GCS] Start streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:45.358953759+07:00","message":"[GCS] IsForceVAD: false for message ID: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:45.550779607+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:45.550800924+07:00","message":"found end of frame, send empty tag with msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:45.550804149+07:00","message":"end Recv id 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:45.550810999+07:00","message":"[buffer interim] 1609 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.550817001+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.550820689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.550823933+07:00","message":"> Transcript [21568] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.550826458+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.550828538+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.550830369+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.550832183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.55084064+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:45.550848996+07:00","message":"push: {true \n 0 0xc003263100}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:45.556131038+07:00","message":"write wav file: './tmp/7584/7584_1609.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:45.61127076+07:00","message":"[GCS] Start streaming session, msgId: 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:45.797929007+07:00","message":"[GCS] IsForceVAD: false for message ID: 1610"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:45.830173289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:45.830217734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:45.893377576+07:00","message":"receive streaming session, msgId: 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:45.893410852+07:00","message":"found end of frame, send empty tag with msgId: 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:45.893415217+07:00","message":"end Recv id 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:45.893423632+07:00","message":"[buffer interim] 1610 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.893432875+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.893436714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.893440328+07:00","message":"> Transcript [21569] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.893443695+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.893445742+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.893447755+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.893449712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:45.893457303+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:45.893468235+07:00","message":"push: {true \n 0 0xc00378f580}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:45.899195562+07:00","message":"write wav file: './tmp/7584/7584_1610.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:45.929621687+07:00","message":"[GCS] Start streaming session, msgId: 1611"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:46.058943467+07:00","message":"[GCS] IsForceVAD: false for message ID: 1611"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:46.189714198+07:00","message":"[GCS] Start streaming session, msgId: 1612"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:46.206041432+07:00","message":"receive streaming session, msgId: 1611"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:46.206062359+07:00","message":"found end of frame, send empty tag with msgId: 1611"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:46.206065491+07:00","message":"end Recv id 1611"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:46.206075085+07:00","message":"[buffer interim] 1611 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:46.206101093+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:46.20611251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:46.206115573+07:00","message":"> Transcript [21570] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:46.206118578+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:46.206120754+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:46.206123448+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:46.206125633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:46.206132073+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:46.206142292+07:00","message":"push: {true \n 0 0xc00378f980}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:46.212740013+07:00","message":"write wav file: './tmp/7584/7584_1611.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:47.27733347+07:00","message":"[GCS] IsForceVAD: false for message ID: 1612"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:47.344756655+07:00","message":"[GCS] Start streaming session, msgId: 1613"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:47.355649378+07:00","message":"receive streaming session, msgId: 1612"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:47.355676263+07:00","message":"found end of frame, send empty tag with msgId: 1612"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:47.355681206+07:00","message":"end Recv id 1612"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:47.355689877+07:00","message":"[buffer interim] 1612 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:47.355717576+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:47.355722851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:47.355726944+07:00","message":"> Transcript [21571] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:47.355729905+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:47.355732184+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:47.355734196+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:47.355736053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:47.355743531+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:47.35575278+07:00","message":"push: {true \n 0 0xc00378fb80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:47.36332695+07:00","message":"write wav file: './tmp/7584/7584_1612.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:48.427330404+07:00","message":"[GCS] IsForceVAD: false for message ID: 1613"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:48.519355735+07:00","message":"receive streaming session, msgId: 1613"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:48.519379001+07:00","message":"found end of frame, send empty tag with msgId: 1613"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:48.519382531+07:00","message":"end Recv id 1613"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:48.519390904+07:00","message":"[buffer interim] 1613 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:48.51939876+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:48.51940359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:48.519406864+07:00","message":"> Transcript [21572] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:48.519409998+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:48.519412057+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:48.51941393+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:48.519415831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:48.519418778+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:48.519451471+07:00","message":"push: {true \n 0 0xc003263580}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:48.526302249+07:00","message":"write wav file: './tmp/7584/7584_1613.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:48.618440769+07:00","message":"[GCS] Start streaming session, msgId: 1614"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:48.676822655+07:00","message":"[GCS] IsForceVAD: false for message ID: 1614"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:48.830612605+07:00","message":"receive streaming session, msgId: 1614"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:48.830643844+07:00","message":"found end of frame, send empty tag with msgId: 1614"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:48.830647964+07:00","message":"end Recv id 1614"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:48.830611857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:48.83065783+07:00","message":"[buffer interim] 1614 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:48.830675361+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:48.830621107+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:48.830680578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:48.830763807+07:00","message":"> Transcript [21573] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:48.830771795+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:48.830775866+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:48.830778996+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:48.830781825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:48.830801684+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:48.830821241+07:00","message":"push: {true \n 0 0xc0028c4000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:48.836022679+07:00","message":"write wav file: './tmp/7584/7584_1614.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:48.879219655+07:00","message":"[GCS] Start streaming session, msgId: 1615"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:49.066891438+07:00","message":"[GCS] IsForceVAD: false for message ID: 1615"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:49.163450751+07:00","message":"receive streaming session, msgId: 1615"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:49.163472909+07:00","message":"found end of frame, send empty tag with msgId: 1615"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:49.163476072+07:00","message":"end Recv id 1615"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:49.163482769+07:00","message":"[buffer interim] 1615 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.163488963+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.163492936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.163499646+07:00","message":"> Transcript [21574] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.163502367+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.163504343+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.163506135+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.163507986+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.163510498+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:49.163518807+07:00","message":"push: {true \n 0 0xc00378fe00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:49.171309958+07:00","message":"write wav file: './tmp/7584/7584_1615.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:49.318862621+07:00","message":"[GCS] Start streaming session, msgId: 1616"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:49.517301829+07:00","message":"[GCS] IsForceVAD: false for message ID: 1616"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:49.606738979+07:00","message":"receive streaming session, msgId: 1616"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:49.606757897+07:00","message":"found end of frame, send empty tag with msgId: 1616"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:49.606761106+07:00","message":"end Recv id 1616"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:49.606767959+07:00","message":"[buffer interim] 1616 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.606775241+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.606778927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.6067819+07:00","message":"> Transcript [21575] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.60678428+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.606786758+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.606788638+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.606790511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.606799957+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:49.606808259+07:00","message":"push: {true \n 0 0xc003d28000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:49.612192284+07:00","message":"write wav file: './tmp/7584/7584_1616.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:49.642877769+07:00","message":"[GCS] Start streaming session, msgId: 1617"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:50.089714529+07:00","message":"[GCS] IsForceVAD: false for message ID: 1617"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:50.159653136+07:00","message":"[GCS] Start streaming session, msgId: 1618"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:50.178111614+07:00","message":"receive streaming session, msgId: 1617"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:50.178139455+07:00","message":"found end of frame, send empty tag with msgId: 1617"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:50.178143884+07:00","message":"end Recv id 1617"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:50.178153744+07:00","message":"[buffer interim] 1617 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:50.178161892+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:50.178166276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:50.178170298+07:00","message":"> Transcript [21576] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:50.178173996+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:50.178177321+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:50.178180155+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:50.178182961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:50.1781866+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:50.178197819+07:00","message":"push: {true \n 0 0xc003262a00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:50.183711317+07:00","message":"write wav file: './tmp/7584/7584_1617.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:50.407427389+07:00","message":"[GCS] IsForceVAD: false for message ID: 1618"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:50.478740647+07:00","message":"[GCS] Start streaming session, msgId: 1619"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:50.506254253+07:00","message":"receive streaming session, msgId: 1618"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:50.506278238+07:00","message":"found end of frame, send empty tag with msgId: 1618"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:50.506281555+07:00","message":"end Recv id 1618"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:50.506288436+07:00","message":"[buffer interim] 1618 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:50.506296283+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:50.50630062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:50.506303705+07:00","message":"> Transcript [21577] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:50.506306369+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:50.506308422+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:50.506310302+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:50.506312282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:50.506315054+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:50.506325309+07:00","message":"push: {true \n 0 0xc0034de480}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:50.513768074+07:00","message":"write wav file: './tmp/7584/7584_1618.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:51.83081983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:51.830847919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:54.637964401+07:00","message":"[GCS] IsForceVAD: false for message ID: 1619"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:54.730502444+07:00","message":"receive streaming session, msgId: 1619"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:54.730528538+07:00","message":"found end of frame, send empty tag with msgId: 1619"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:54.730531861+07:00","message":"end Recv id 1619"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:54.730540654+07:00","message":"[buffer interim] 1619 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.73055285+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.730556383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.7305594+07:00","message":"> Transcript [21578] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.730563361+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.730565298+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.73056737+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.730569318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.73057679+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:54.730585582+07:00","message":"push: {true \n 0 0xc002af6000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:54.740855065+07:00","message":"write wav file: './tmp/7584/7584_1619.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:54.830971097+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:54.830976489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:54.840002208+07:00","message":"[GCS] Start streaming session, msgId: 1620"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.087989606+07:00","message":"[GCS] IsForceVAD: false for message ID: 1620"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.159693882+07:00","message":"[GCS] Start streaming session, msgId: 1621"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.209176982+07:00","message":"receive streaming session, msgId: 1620"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.2091975+07:00","message":"found end of frame, send empty tag with msgId: 1620"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.209200628+07:00","message":"end Recv id 1620"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.209207349+07:00","message":"[buffer interim] 1620 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.209214349+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.209217654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.209220611+07:00","message":"> Transcript [21579] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.209223132+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.209225122+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.209226919+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.209228725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.209231212+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.209240453+07:00","message":"push: {true \n 0 0xc00378f480}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:55.215091045+07:00","message":"write wav file: './tmp/7584/7584_1620.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.407836549+07:00","message":"[GCS] IsForceVAD: false for message ID: 1621"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.497270168+07:00","message":"receive streaming session, msgId: 1621"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.497298201+07:00","message":"found end of frame, send empty tag with msgId: 1621"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.497301748+07:00","message":"end Recv id 1621"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.497311134+07:00","message":"[buffer interim] 1621 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.49731951+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.497323413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.497326746+07:00","message":"> Transcript [21580] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.497329461+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.497331424+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.497333385+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.49733545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.497338634+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.497349178+07:00","message":"push: {true \n 0 0xc00378f680}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:55.503081839+07:00","message":"write wav file: './tmp/7584/7584_1621.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.859197017+07:00","message":"[GCS] Start streaming session, msgId: 1622"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.307750598+07:00","message":"[GCS] IsForceVAD: false for message ID: 1622"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.371018046+07:00","message":"[GCS] Start streaming session, msgId: 1623"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.39496245+07:00","message":"receive streaming session, msgId: 1622"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.394986562+07:00","message":"found end of frame, send empty tag with msgId: 1622"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.394990051+07:00","message":"end Recv id 1622"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.39499648+07:00","message":"[buffer interim] 1622 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.395002961+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.395006423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.39500936+07:00","message":"> Transcript [21581] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.395012155+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.395014111+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.395015949+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.395017835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.395024909+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.395033571+07:00","message":"push: {true \n 0 0xc0034dfb80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:56.40012788+07:00","message":"write wav file: './tmp/7584/7584_1622.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.757276159+07:00","message":"[GCS] IsForceVAD: false for message ID: 1623"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.789494473+07:00","message":"[GCS] Cleaned up inactive client: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.789525812+07:00","message":"[GCS] Cleaned up inactive client: 1584"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.789529074+07:00","message":"[GCS] Cleaned up inactive client: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.789532798+07:00","message":"[GCS] Cleaned up inactive client: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.789535298+07:00","message":"[GCS] Cleaned up inactive client: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.789537261+07:00","message":"[GCS] Cleaned up inactive client: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.789539008+07:00","message":"[GCS] Cleaned up inactive client: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.789540758+07:00","message":"[GCS] Cleaned up inactive client: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.789542505+07:00","message":"[GCS] Cleaned up inactive client: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.820921417+07:00","message":"[GCS] Start streaming session, msgId: 1624"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.845435468+07:00","message":"receive streaming session, msgId: 1623"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.845454118+07:00","message":"found end of frame, send empty tag with msgId: 1623"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.845457557+07:00","message":"end Recv id 1623"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.845464946+07:00","message":"[buffer interim] 1623 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.84547172+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.845481967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.845485462+07:00","message":"> Transcript [21582] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.845488094+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.845490187+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.845492315+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.845494451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.845502865+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.845511875+07:00","message":"push: {true \n 0 0xc00378ff80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:56.851751786+07:00","message":"write wav file: './tmp/7584/7584_1623.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.947802406+07:00","message":"[GCS] IsForceVAD: false for message ID: 1624"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:57.009684103+07:00","message":"[GCS] Start streaming session, msgId: 1625"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:57.064359183+07:00","message":"receive streaming session, msgId: 1624"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:57.0643946+07:00","message":"found end of frame, send empty tag with msgId: 1624"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:57.064399829+07:00","message":"end Recv id 1624"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:57.064413944+07:00","message":"[buffer interim] 1624 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:57.064425335+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:57.064431184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:57.064436165+07:00","message":"> Transcript [21583] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:57.064440889+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:57.064443921+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:57.064447133+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:57.064450434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:57.064461951+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:57.06447578+07:00","message":"push: {true \n 0 0xc003d29c00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:57.069101193+07:00","message":"write wav file: './tmp/7584/7584_1624.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:57.831460132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:57.831463232+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:00.832116859+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:00.832116444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:02.138078561+07:00","message":"[GCS] IsForceVAD: false for message ID: 1625"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:02.225913513+07:00","message":"receive streaming session, msgId: 1625"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:02.225944814+07:00","message":"found end of frame, send empty tag with msgId: 1625"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:02.225950187+07:00","message":"end Recv id 1625"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:02.225960189+07:00","message":"[buffer interim] 1625 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:02.225967291+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:02.225970819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:02.225973842+07:00","message":"> Transcript [21584] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:02.22597652+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:02.225978545+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:02.225980455+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:02.225982321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:02.225987184+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:02.225997101+07:00","message":"push: {true \n 0 0xc003263080}"}
{"level":"info","service":"Main","time":"2026-06-19T14:56:02.237018693+07:00","message":"write wav file: './tmp/7584/7584_1625.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:03.83298668+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:03.833001776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:06.833230795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:06.833260067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:09.833948432+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:09.833979087+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:12.834883019+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:12.834893604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:15.83490631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:15.834927235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:18.835637311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:18.83564051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:21.8358641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:21.835876564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:24.836089212+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:24.836111478+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:26.78946909+07:00","message":"[GCS] Cleaned up inactive client: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:26.789494059+07:00","message":"[GCS] Cleaned up inactive client: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:26.789498091+07:00","message":"[GCS] Cleaned up inactive client: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:26.789500884+07:00","message":"[GCS] Cleaned up inactive client: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:26.789504779+07:00","message":"[GCS] Cleaned up inactive client: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:26.789506832+07:00","message":"[GCS] Cleaned up inactive client: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:26.789508799+07:00","message":"[GCS] Cleaned up inactive client: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:26.789511017+07:00","message":"[GCS] Cleaned up inactive client: 1587"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:26.789513367+07:00","message":"[GCS] Cleaned up inactive client: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:26.789515219+07:00","message":"[GCS] Cleaned up inactive client: 1588"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:27.836718454+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:27.836737987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:30.83743988+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:30.837461421+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:33.838199411+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:33.838239706+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:36.838728615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:36.838762402+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:39.839041589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:39.839062594+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:42.839357086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:42.83937002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:45.840038482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:45.840085283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:48.840425138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:48.840430224+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:51.841007996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:51.841044682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:54.841595155+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:54.841599407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788927567+07:00","message":"[GCS] Cleaned up inactive client: 1618"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788951307+07:00","message":"[GCS] Cleaned up inactive client: 1611"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788954109+07:00","message":"[GCS] Cleaned up inactive client: 1617"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788956214+07:00","message":"[GCS] Cleaned up inactive client: 1619"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788958194+07:00","message":"[GCS] Cleaned up inactive client: 1621"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.78896066+07:00","message":"[GCS] Cleaned up inactive client: 1599"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788963124+07:00","message":"[GCS] Cleaned up inactive client: 1604"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788965433+07:00","message":"[GCS] Cleaned up inactive client: 1608"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788967417+07:00","message":"[GCS] Cleaned up inactive client: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788969175+07:00","message":"[GCS] Cleaned up inactive client: 1601"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788971164+07:00","message":"[GCS] Cleaned up inactive client: 1620"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788972889+07:00","message":"[GCS] Cleaned up inactive client: 1603"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788974577+07:00","message":"[GCS] Cleaned up inactive client: 1622"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788976362+07:00","message":"[GCS] Cleaned up inactive client: 1623"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788978055+07:00","message":"[GCS] Cleaned up inactive client: 1607"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788979793+07:00","message":"[GCS] Cleaned up inactive client: 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788981508+07:00","message":"[GCS] Cleaned up inactive client: 1613"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788983273+07:00","message":"[GCS] Cleaned up inactive client: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788985027+07:00","message":"[GCS] Cleaned up inactive client: 1614"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788987094+07:00","message":"[GCS] Cleaned up inactive client: 1616"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788988856+07:00","message":"[GCS] Cleaned up inactive client: 1612"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788990637+07:00","message":"[GCS] Cleaned up inactive client: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788992327+07:00","message":"[GCS] Cleaned up inactive client: 1615"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788994015+07:00","message":"[GCS] Cleaned up inactive client: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788995721+07:00","message":"[GCS] Cleaned up inactive client: 1605"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788997462+07:00","message":"[GCS] Cleaned up inactive client: 1606"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.788999137+07:00","message":"[GCS] Cleaned up inactive client: 1597"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:56.789000841+07:00","message":"[GCS] Cleaned up inactive client: 1596"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:57.842166396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:57.842178326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:00.842998286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:00.843013607+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:03.843879336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:03.843919048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:06.844370775+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:06.844375727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:09.845374788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:09.845380569+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:12.84569487+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:12.845704572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:15.845951253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:15.845965626+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:18.846340174+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:18.846345469+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:21.846659866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:21.846669485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:24.847178399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:24.847201196+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:26.789526522+07:00","message":"[GCS] Cleaned up inactive client: 1624"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:26.789561269+07:00","message":"[GCS] Cleaned up inactive client: 1625"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:27.847755284+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:27.847764735+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:30.848017933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:30.84805544+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:33.848574576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:33.848603721+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:36.849079824+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:36.84909788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:39.849929127+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:39.849937079+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:42.850929994+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:42.850932272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:45.851546806+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:45.851557182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:48.851676703+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:48.851716479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:51.85217312+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:51.852207555+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:54.852377749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:54.85237787+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:57.852935827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:57.852961534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:00.853012858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:00.853012999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:03.853920133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:03.853932442+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:06.853995345+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:06.854000276+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:09.854585351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:09.854621103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:12.854844764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:12.85484823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:15.855880661+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:15.855888943+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:18.856617512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:18.85664327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:21.85702913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:21.857055435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:24.857867038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:24.857911245+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:27.858556348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:27.85858851+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:30.859212959+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:30.85920658+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:33.859551109+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:33.859574938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:36.860089015+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:36.86011313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:39.860728072+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:39.860768578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:42.86101943+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:42.861051499+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:45.86140852+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:45.86142902+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:48.862088622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:48.862114187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:51.862373585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:51.862373641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:54.863432143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:54.863461275+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:57.86388623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:57.86390061+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:00.86449952+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:00.864543406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:03.864593968+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:03.86461058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:06.865112965+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:06.865147987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:09.865278073+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:09.86529666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:12.86612334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:12.866146848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:15.866359083+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:15.866371672+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:18.866935077+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:18.86695588+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:21.867036895+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:21.86704867+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:24.867304255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:24.867318284+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:27.867727949+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:27.867730338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:30.868579193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:30.868593854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:33.869469261+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:33.869488902+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:36.870013957+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:36.870057042+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:39.870809621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:39.870809691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:42.871071607+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:42.871119088+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:45.872147145+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:45.872182391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:48.87231817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:48.872318623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:51.872577489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:51.87260476+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:54.873367996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:54.873368822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:57.873846052+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:57.87386566+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:00.87455273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:00.87455305+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:03.875230789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:03.87523974+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:06.876007241+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:06.876045273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:09.877102298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:09.877102366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:12.877452246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:12.877464829+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:15.878086112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:15.878086252+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:18.878761375+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:18.878780485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:21.879169038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:21.879200901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:24.879537528+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:24.879579356+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:27.880368068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:27.880379442+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:30.880465408+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:30.880500832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:33.881424896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:33.881453269+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:36.881860369+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:36.881927891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:39.882818116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:39.882827583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:42.883097879+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:42.883118728+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:45.883964351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:45.88399033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:48.8844678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:48.884503333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:51.884870732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:51.884902988+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:54.885304728+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:54.885327799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:57.885839934+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:57.885854109+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:00.886209044+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:00.886243389+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:03.886257311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:03.886266631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:06.886608579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:06.886620967+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:09.886779881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:09.886795922+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:12.887057607+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:12.887070761+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:15.887228788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:15.887270468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:18.887735657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:18.887735714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:21.888772065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:21.88878349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:24.889076942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:24.8891126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:27.889768141+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:27.889776125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:30.890173199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:30.890178038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:33.890454867+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:33.890482896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:36.891274242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:36.891315568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:39.892177289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:39.892223207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:42.892842222+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:42.892842335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:45.892941145+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:45.89297754+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:48.893126894+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:48.89313057+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:51.893296245+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:51.893335132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:54.893315413+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:54.893341192+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:57.894313406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:57.894352142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:00.894423929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:00.894424931+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:03.895460346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:03.895484228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:06.896560566+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:06.896595668+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:09.896785677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:09.896799909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:12.897048424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:12.897077395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:15.897462123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:15.897459302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:18.898332395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:18.898338317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:21.898860937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:21.898889489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:24.899019479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:24.899039544+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:27.899673697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:27.899679901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:30.900625312+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:30.900632678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:33.900837137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:33.900849645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:36.901676828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:36.901664982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:39.902493075+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:39.902533545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:42.902807514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:42.902845328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:45.903160654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:45.903182211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:48.904180679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:48.90419889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:51.904230796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:51.904240788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:54.904402331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:54.904441765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:57.904886365+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:57.904926309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:00.905359535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:00.905404849+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:03.905697752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:03.905722382+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:06.906338798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:06.906360161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:09.906680374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:09.906724223+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:12.907671112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:12.907705101+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:15.90793151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:15.907940755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:18.908263912+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:18.908308796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:21.908731788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:21.908734378+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:24.909260895+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:24.909295047+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:27.909864953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:27.909887142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:30.910266205+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:30.910274284+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:33.910600293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:33.910608158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:36.911347425+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:36.91134755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:39.912032127+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:39.912036975+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:42.912292184+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:42.91229229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:45.912807604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:45.912834473+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:48.91322379+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:48.913228482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:51.913348595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:51.913670336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:54.914014421+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:54.914034473+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:57.493050097+07:00","message":"agent id: 2, request for disconnected"}
{"level":"info","service":"Scheduler","time":"2026-06-19T15:03:57.493075899+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 3"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:57.493115963+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:57.493177502+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:57.914766835+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:57.914766891+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:58.710393323+07:00","message":"agent id: 3, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:58.7104671+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:58.710506011+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:04:00.915523542+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:04:00.915546984+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
